유럽 국가 의 자유로운 형태 파일 을 찾을 수없는 것 같습니다 . 이것은 ESRI ArcGIS를 사용하여 내 데이터로 채우려는 종류의 맵입니다.
Eurostat의 웹 사이트는 단지 국가 경계 지역의 Shape 파일가있는 것 또한 포함 너트 분열을. 자연 지구 모양 파일은 전 세계에서만 사용할 수있는 것으로 보이며 유럽과 같은 지역 에서는 사용할 수 없습니다 .
유럽 국가 의 자유로운 형태 파일 을 찾을 수없는 것 같습니다 . 이것은 ESRI ArcGIS를 사용하여 내 데이터로 채우려는 종류의 맵입니다.
Eurostat의 웹 사이트는 단지 국가 경계 지역의 Shape 파일가있는 것 또한 포함 너트 분열을. 자연 지구 모양 파일은 전 세계에서만 사용할 수있는 것으로 보이며 유럽과 같은 지역 에서는 사용할 수 없습니다 .
답변:
Eurostat의 GISCO 서비스 에서 "공식"EU 관리 / 통계 장치를 다운로드 할 수 있습니다 . 벡터 레이어는 여기서 와 다른 해상도로 ESRI Shapefile 및 Personal GDB로 제공 됩니다 .
아래와 같이 국가 수준 다각형을 추출 STAT_LEVL_ = 1
하려면 Shapefile에서 다음 쿼리 를 기반으로 모든 기능을 추출해야 합니다 NUTS_RS_01M_2013.shp
.
Natural Earth 는 국가 및 주 경계를 포함한 다양한 규모의 무료 데이터를 제공하는 훌륭한 소스입니다. 속성 테이블을 사용하여 유럽 국가 만 선택하면됩니다.
ArcGIS Online에서 세계 국가 를 다운로드 한 다음 속성 테이블을 열고 속성 ( CONTINENT = 'Europe'
)을 선택한 다음 마우스 오른쪽 버튼을 클릭하여 유럽을 새 레이어로 내보낼 수 있습니다. 아마도 찾은 다른 전역 데이터 세트와 동일한 작업을 수행 할 수 있습니다.
GRASS-GIS 방식 :
NUTS 2013 ESRI Shapefile 다운로드
wget http://ec.europa.eu/eurostat/cache/GISCO/geodatafiles/NUTS_2013_01M_SH.zip
압축을 풀다
unzip NUTS_2013_01M_SH.zip
존재하지 않는 경우 EPSG 3035를 기반으로 위치를 만듭니다.
grass72 -c NUTS_RG_01M_2013.shp /geo/grassdb/europe/etrs_1989_laea
그렇지 않으면 다음 명령을 건너 뛰고 원하는 공간 참조 시스템에 따라 위치를 입력하십시오.
그런 다음
cd NUTS_2013_01M_SH/data/
벡터 맵을 가져옵니다
v.in.ogr NUTS_RG_01M_2013.shp out=NUTS_RG_01M_2013
모든 STAT_LEVL_ = 0을 새로운 맵으로 추출
v.extract NUTS_RG_01M_2013 out=NUTS_RG_01M_2013_STAT_LEVL_0 where="STAT_LEVL_='0'"
마지막으로, 국가 경계를 얻기 위해 해산
v.dissolve NUTS_RG_01M_2013_STAT_LEVL_0 out=NUTS_RG_01M_2013_Countries column=NUTS_ID
짜잔,
이 맵에는 NUTS_ID가 포함되어 있습니다
v.db.select NUTS_RG_01M_2013_Countries
cat|NUTS_ID
1|AT
2|BE
3|BG
4|CH
5|CY
6|CZ
7|DE
8|DK
9|EE
10|EL
11|ES
12|FI
13|FR
14|HR
15|HU
16|IE
17|IS
18|IT
19|LI
20|LT
21|LU
22|LV
23|ME
24|MK
25|MT
26|NL
27|NO
28|PL
29|PT
30|RO
31|SE
32|SI
33|SK
34|TR
35|UK
따라서 다음 CSV는 ISO3166-1-alpha3 국가 코드에 가입해야하는 사람들에게 유용 할 수 있습니다.
NUTS_ID,iso31661a2,iso31661a3
AT,AT,AUT
BE,BE,BEL
BG,BG,BGR
CH,CH,CHE
CY,CY,CYP
CZ,CZ,CZE
DE,DE,DEU
DK,DK,DNK
EE,EE,EST
EL,GR,GRC
ES,ES,ESP
FI,FI,FIN
FR,FR,FRA
HR,HR,HRV
HU,HU,HUN
IE,IE,IRL
IS,IS,ISL
IT,IT,ITA
LI,LI,LIE
LT,LT,LTU
LU,LU,LUX
LV,LV,LVA
ME,ME,MNE
MK,MK,MKD
MT,MT,MLT
NL,NL,NLD
NO,NO,NOR
PL,PL,POL
PT,PT,PRT
RO,RO,ROU
SE,SE,SWE
SI,SI,SVN
SK,SK,SVK
TR,TR,TUR
UK,GB,GBR
NUTS_ID
역 v.select
이온을 수행하십시오 .
v.extract
문제의 국가를 거부하기 위해 단계 에서보다 정교한 SQL 문을 사용하십시오 .
이 사이트 ( http://www.diva-gis.org/gdata )는 유럽을 포함한 전 세계의 관리 데이터를 얻는 데 적합합니다. 국가, 주, 카운티 등 다양한 관리 수준에서 데이터를 얻을 수 있습니다.
아마 조금 늦었지만 무료 지원 ARCGIS 인이 자원이있다 - 세계에서 쇼 모든 국가 - http://www.orrbodies.com/resource/world-250k-coastlinepolitical-map/
셰이프 파일을 재현하기가 쉽지 않습니다.
Eurostat의 GISCO 서비스는 유럽에 대한 이상한 개념을 가지고 있으며 우크라이나는 제외하고 터키는 포함합니다.
내가 찾은 가장 좋은 옵션은 자연 지구 국가 모양 파일을 유럽 경계에 클리핑하고 그 비트를 원하지 않으면 러시아를 제외하는 것입니다. 크리미아는 더 이상 국가 셰이프 파일에서 우크라이나에 없습니다. 선택적으로 직사각형 범위로 클리핑하여 스발 바르 및 아 조레스 제도를 제거 할 수도 있습니다.
https://www.naturalearthdata.com/http//www.naturalearthdata.com/download/10m/cultural/ne_10m_admin_0_countries.zip 에서 자연 지구를 다운로드 하십시오.
https://baruch.cuny.edu/confluence/display/geoportal/ESRI+International+Data 에서 대륙 경계가있는 continent.zip을 다운로드 하십시오.
gdal이있는 유럽 경계를 선택하십시오.
ogr2ogr -sql "select * from continent where CONTINENT = 'Europe'" europeboundary.shp continent.shp
europeboundary.shp를 사용하여 자연 지구 국가에서 해당 지역을 클리핑하십시오.
ogr2ogr -clipdst europeboundary.shp ne_10m_admin_0_countries.shp europecountries.shp
러시아를 제외하려면 해당 국가를 제거하십시오.
ogr2ogr -sql "select * from europecountries.shp NAME != 'Russia'" EuropeminusRussia.shp europecountries.shp
rgdal 및 raster (래스터 :: crop)가있는 R에서 절차는 비슷합니다. 예 :
library(rgdal)
library(raster)
continents = readOGR('path_to../continent.shp')
countries = readOGR('path_to../ne_10m_admin_0_countries.shp')
europeboundary = continents[continents$CONTINENT == "Europe",]
eurcountries = crop(countries, europeboundary)
eurcountriesminusRussia = eurcountries[eurcountries$NAME != 'Russia',]
게시물은 오래되었지만 여전히 유효하고 유용한 질문입니다. 도움이 되길 바랍니다.