यूरोपीय देशों के मुफ्त शेफ़ाइल की मांग?


11

मैं यूरोपीय देशों के एक मुक्त आकार को खोजने में सक्षम नहीं लगता । यह उस तरह का नक्शा है जिसे मैं अपने डेटा के साथ ESRI ArcGIS का उपयोग करके देखना चाहता हूं:EuropeMapSample

यूरोस्टेट वेबसाइट केवल देश की सीमाओं के साथ इस क्षेत्र के किसी शेपफ़ाइल है लगता है यह भी शामिल है कि पागल डिवीजनों। प्राकृतिक पृथ्वी के आकार के आकार केवल यूरोप जैसे क्षेत्रों के लिए ही नहीं बल्कि पूरी दुनिया के लिए उपलब्ध हैं ।


11
प्राकृतिक पृथ्वी लें, यूरोपीय देशों का चयन करें, या तो मैन्युअल रूप से या उन्हें फ़िल्टर करके, एक नए आकार के रूप में सहेजें। किया हुआ। आसान नहीं हो सका।
हाइक्कीवेसटो

आईएसओ 3166-1 अल्फा -3 कंट्री कोड पहले से (अल्फा -2 के अलावा) होना अच्छा रहेगा।
निकोस एलेक्जेंड्रिस

जवाबों:


18

आप यूरोस्टेट की जीआईएससीओ सेवा से "आधिकारिक" यूरोपीय संघ के प्रशासनिक / सांख्यिकीय इकाइयों को डाउनलोड कर सकते हैं । वेक्टर लेयर्स ESRI शेपफाइल्स और पर्सनल GDBs के रूप में उपलब्ध हैं, यहाँ से विभिन्न प्रस्तावों पर ।

ध्यान दें, नीचे के रूप में देश स्तर के बहुभुज निकालने के लिए, आपको STAT_LEVL_ = 1शेपफाइल से निम्नलिखित क्वेरी के आधार पर सभी विशेषताओं को निकालना होगा NUTS_RS_01M_2013.shp

यहां छवि विवरण दर्ज करें


11

देश और राज्य की सीमाओं सहित विभिन्न प्रकार के पैमानों पर प्राकृतिक पृथ्वी मुफ्त डेटा का एक बड़ा स्रोत है। आपको विशेषता तालिका का उपयोग करके यूरोपीय देशों का चयन करना होगा।


8

आप आर्कजीस ऑनलाइन से दुनिया के देशों को डाउनलोड कर सकते हैं और फिर विशेषता तालिका को खोल सकते हैं, विशेषता द्वारा चयन कर सकते हैं ( CONTINENT = 'Europe') और फिर यूरोप को एक नई परत के रूप में निर्यात करने के लिए राइट क्लिक करें। संभवत: आप अन्य वैश्विक डेटा सेटों के साथ भी ऐसा ही कर सकते हैं।


404 नहीं मिला
HD1

5

एक GRASS-GIS तरीका:

NUTS 2013 ESRI शेपफाइल प्राप्त करें

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-alp3 देश कोड में शामिल होने की आवश्यकता है

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 कथन का उपयोग करें , ताकि प्रश्न में देशों को अस्वीकार कर दिया जा सके।
निकोस अलेक्जेंड्रिस

1
उत्तरार्द्ध का अर्थ "क्षेत्र" कॉलम का उपयोग करना और किसी दिए गए आकार से छोटी निष्कर्षण प्रक्रिया की सीमाओं को छोड़ना भी हो सकता है।
निकोस एलेक्जेंड्रिस

0

यह ( http://www.diva-gis.org/gdata ) साइट यूरोप सहित दुनिया भर से प्रशासनिक डेटा प्राप्त करने के लिए महान है। आप विभिन्न प्रशासनिक स्तरों पर भी डेटा प्राप्त कर सकते हैं (जैसे, देश, राज्य, काउंटी)।


0

यूरोपीय देशों के लिए आकार की फाइलें यूरोस्टेट से उपलब्ध हैं । यहाँ एक है लिंक कैसे इसके साथ एक नक्शा बनाने के लिए का एक उदाहरण है।



0

आपका शेपफाइल पुन: पेश करना आसान नहीं है।

यूरोस्टेट की जीआईएससीओ सेवा में यूरोप की एक अजीब अवधारणा है, यह यूक्रेन को छोड़कर तुर्की को शामिल करता है।

मुझे जो सबसे अच्छा विकल्प मिला, वह है कि प्राकृतिक पृथ्वी के देश को यूरोप की सीमाओं तक बाँधना और अगर आप यह नहीं चाहते तो रूस को बाहर कर दें। ध्यान दें कि क्रीमिया अब देश के आकार के यूक्रेन में नहीं है। वैकल्पिक रूप से आप आयताकार सीमा तक क्लिपिंग करके स्वालबार्ड और अज़ोरेस द्वीप समूह को भी हटा सकते हैं।

प्राकृतिक धरती को यहां से डाउनलोड करें : 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

गदल के साथ यूरोप की सीमा का चयन करें:

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 (raster :: फसल के लिए) के साथ प्रक्रिया समान है, जैसे:

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',]

पोस्ट पुरानी है लेकिन अभी भी एक वैध और उपयोगी प्रश्न है, मुझे आशा है कि यह मदद करता है।

यहां छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.