《웹 GIS 원리와 응용 개발》 독서노트(3)
3490 단어 webgis
제3장 공간 데이터의 저장과 처리
:Web GIS ——
3.1 공간 데이터의 일반적인 개방 형식
3.1.1 파일 기반 데이터
3.1.1.1 Shapefile
shapefile은 ESRI에서 개발한 공간 데이터 개방 형식입니다.여러 파일로 구성
파일 구조
3.1.1.2 KML
KML은 지리적 데이터 및 관련 컨텐트를 저장하는 XML 기반 형식입니다.(현재 구글에 속함)
.kml 또는.kmz(압축된 kml 파일)
는 레이어의 모든 컨텐트 및 요소 형상, 이미지, 기호 시스템, 설명, 속성 등 맵 요소와 기타 관련 컨텐트를 포함하는 단일 높이 마이그레이션 파일이며 많은 인기 있는 무료 응용 프로그램을 통해 볼 수 있습니다.
3.1.1.3 GeoJSON과 TopoJSON
JSON은 경량급 데이터 교환 형식으로 XML보다 작고 빠르며 해석하기 쉽다
장점: 사용자가 읽고 작성하기 쉽고 기계 해석과 생성이 쉽다
JSON은 키 값 쌍으로 구성됩니다.
GeoJSON은 JSON의 기초 위에서 각 명칭을 규범화하여 점, 선, 면 등 공간 기하학적 유형을 나타낼 수 있다
TopoJSON은 GeoJSON의 기초 위에서 일부 최적화를 진행한다(경계선은 한 번만 기록하고 부동점수를 사용하지 않고 정수를 사용한다)
{
"type": "FeatureCollection", //
"features": [ //
{
"type":"Feature",
"properties":{ //
"name": "Point"
},
"geometry":{
"type":"Point", //
"coordinates":[x,y] //
}
}
]
}
3.1.4 기타 텍스트 파일
GPX
: XML 형식, GPS 데이터 형식으로 루트, 트랙, 노정을 설명할 수 있다.순서 관계가 없는 점의 집합을 길점이라고 하고, 순서가 있는 점의 집합을 궤적 또는 집합이라고 한다.
CSV
: 표 데이터의 문자 서열을 순수한 텍스트로 저장합니다.모든 기록은 필드로 구성되어 있으며, 필드 사이의 구분자는 특정한 문자나 문자열이다.
3.1.1.5 격자선 형식
JPEG, PNG, TIFF, BMP 등 포함
KML/KMZ에도 그리드 데이터 포함
3.1.2 공간 데이터베이스 기반 데이터
데이터베이스에 데이터를 저장하면 고급 조회를 실행하고 관계 데이터 집합을 구축하며 편집된 데이터를 관리하기 쉽다.
3.1.2.1 PostGIS
그것은 관계형 데이터베이스인 PostgreSQL에 저장 공간 지리 데이터를 지원한다.OGC가 제공하는 단순한 요소를 구현한 SQL 구현 참조
PostGIS는 경량급 기하학적 실현을 실현하고 완벽한 인덱스를 제공하여 저장량을 크게 줄이고 조회 성능을 향상시켰다.
pgadmin 플러그인을 사용하여 shapefile을 PostGIS 데이터베이스에 가져오기
3.1.2.2 SpatiaLite
Spatial List는 공간 데이터 기능을 갖춘 SQLite(경량급 데이터베이스 엔진) 데이터베이스 시스템이다.
관계 데이터베이스 관리 시스템을 설치하지 않아도 사용할 수 있다.
MySQL, PostgreSQL보다 빠른 속도
SpatialLite는 일부 유틸리티(명령줄 도구, 조작 데이터의 도형화 인터페이스, 조회용 데이터 간단한 데스크톱 GIS 도구)를 제공합니다.
3.2 웹 GIS의 데이터 계층
3.2.1 서버 선택
일반적으로 데이터를 저장하는 서버와 사용자 간의 중계소 수를 최대한 줄여 사이트 지도의 성능을 높일 수 있다.
설정할 때 방화벽이 기계 간의 포트 통신을 허용하는 것을 보증해야 한다.
3.2.2 파일과 데이터베이스 방식의 선택
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
arcgis-api-for-js-의 레이어 만들기 및 레이어 추가 (1)1.1 ArcGIS API for JavaScript 참조 태그 참조main.css 스타일시트, Esri 창의 작은 위젯과 구성 요소에 특정한 스타일을 포함합니다.코드는 다음과 같습니다. 지도 대상을 만들기 전에, ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.