Mencari Shapefile Gratis dari Negara-Negara Eropa?


11

Saya sepertinya tidak dapat menemukan bentuk bebas negara-negara Eropa. Ini adalah jenis peta yang saya cari untuk diisi dengan data saya sendiri menggunakan ESRI ArcGIS:EuropeMapSample

Situs web Eurostat tampaknya hanya memiliki bentuk wilayah dengan batas negara yang juga mencakup divisi NUTS. Bentuk-bentuk Bumi Alami sepertinya hanya tersedia untuk seluruh dunia, bukan untuk wilayah seperti Eropa.


11
Ambil bumi alami, pilih negara-negara eropa, baik secara manual atau dengan menyaringnya, simpan sebagai shapefile baru. Selesai Tidak mungkin lebih mudah.
HeikkiVesanto

Akan menyenangkan untuk memiliki kode negara ISO 3166-1 alpha-3 sebelumnya (selain alpha-2).
Nikos Alexandris

Jawaban:


18

Anda dapat mengunduh unit administratif / statistik UE "resmi" dari layanan GISCO Eurostat . Lapisan vektor tersedia sebagai ESRI Shapefiles dan Personal GDBs, pada resolusi berbeda dari sini .

Catatan, untuk mengekstrak poligon tingkat negara seperti di bawah ini, Anda perlu mengekstrak semua fitur berdasarkan permintaan berikut STAT_LEVL_ = 1dari Shapefile NUTS_RS_01M_2013.shp.

masukkan deskripsi gambar di sini


11

Bumi Alam adalah sumber yang bagus untuk data gratis, termasuk perbatasan negara dan negara bagian, pada berbagai skala. Anda hanya perlu memilih negara-negara Eropa menggunakan tabel atribut.


8

Anda dapat mengunduh negara-negara dunia dari ArcGIS Online dan kemudian membuka tabel atribut, pilih dengan atribut ( CONTINENT = 'Europe') dan kemudian klik kanan untuk mengekspor Eropa sebagai layer baru. Agaknya Anda dapat melakukan hal yang sama dengan set data global lain yang Anda temukan.


Memberikan 404 tidak ditemukan
hd1

5

Cara GRASS-GIS:

dapatkan NUTS 2013 ESRI Shapefile

wget http://ec.europa.eu/eurostat/cache/GISCO/geodatafiles/NUTS_2013_01M_SH.zip

unzip

unzip NUTS_2013_01M_SH.zip

dan, jika tidak ada, buat Lokasi berdasarkan EPSG 3035

grass72 -c NUTS_RG_01M_2013.shp /geo/grassdb/europe/etrs_1989_laea

Lain lewati perintah berikutnya dan masukkan di Lokasi berdasarkan pada sistem referensi spasial yang diinginkan.

Lalu, navigasikan ke

cd NUTS_2013_01M_SH/data/

dan impor peta vektor

v.in.ogr NUTS_RG_01M_2013.shp out=NUTS_RG_01M_2013

ekstrak semua STAT_LEVL_ = 0 ke peta baru

v.extract NUTS_RG_01M_2013 out=NUTS_RG_01M_2013_STAT_LEVL_0 where="STAT_LEVL_='0'"

dan akhirnya, bubar untuk mendapatkan batas negara

v.dissolve NUTS_RG_01M_2013_STAT_LEVL_0 out=NUTS_RG_01M_2013_Countries column=NUTS_ID

Voila,

masukkan deskripsi gambar di sini

Peta ini berisi 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

Jadi, CSV berikut mungkin berguna bagi mereka yang perlu bergabung dalam kode negara 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

menarik. tetapi bagaimana saya bisa menyingkirkan pulau di kiri bawah dan beberapa pulau kecil di sana-sini? hanya menjaga negara utama
ℕʘʘḆḽḘ

Satu cara: mengidentifikasi kode negara yang to-to-to-to ( NUTS_IDs) dan melakukan v.selection terbalik .
Nikos Alexandris

Cara lain, lebih cepat: gunakan pernyataan SQL yang lebih rumit dalam v.extractlangkah ini, untuk menolak negara-negara yang bersangkutan.
Nikos Alexandris

1
Yang terakhir juga bisa berarti menggunakan kolom "area" dan melompat dari batas proses ekstraksi lebih kecil dari ukuran yang diberikan.
Nikos Alexandris

0

Situs ( http://www.diva-gis.org/gdata ) ini bagus untuk mendapatkan data administratif dari seluruh dunia termasuk Eropa. Anda juga bisa mendapatkan data di berbagai tingkat administrasi (misalnya, Negara, Negara Bagian, Kabupaten).


0

File bentuk untuk negara-negara Eropa tersedia dari Eurostat . Berikut ini tautan ke contoh cara membuat peta dengannya.



0

Shapefile Anda tidak mudah direproduksi.

Layanan GISCO Eurostat memiliki konsep Eropa yang aneh, tidak termasuk Ukraina tetapi termasuk Turki.

Pilihan terbaik yang saya temukan adalah memotong bentuk bumi negara bumi ke batas-batas Eropa dan mengecualikan Rusia jika Anda tidak ingin itu. Perhatikan bahwa Krimea tidak lagi berada di Ukraina dalam pembentukan negara. Secara opsional Anda juga dapat menghapus Svalbard dan Kepulauan Azores dengan memotong hingga batas empat persegi panjang.

Unduh bumi alami dari: https://www.naturalearthdata.com/http//www.naturalearthdata.com/download/10m/cultural/ne_10m_admin_0_countries.zip

Unduh benua.zip dengan batas benua dari: https://baruch.cuny.edu/confluence/display/geoportal/ESRI+International+Data

pilih batas Eropa dengan gdal:

ogr2ogr -sql "select * from continent where CONTINENT = 'Europe'" europeboundary.shp continent.shp

Gunakan europeboundary.shp untuk memotong wilayah itu dari negara-negara Bumi alami:

ogr2ogr -clipdst europeboundary.shp ne_10m_admin_0_countries.shp   europecountries.shp

Jika Anda ingin mengecualikan Rusia, hapus negara itu:

ogr2ogr -sql "select * from europecountries.shp NAME != 'Russia'" EuropeminusRussia.shp europecountries.shp

Dalam R dengan rgdal dan raster (untuk raster :: crop) prosedurnya serupa, misalnya:

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

Posting sudah lama tetapi masih merupakan pertanyaan yang valid dan berguna, saya harap ini membantu.

masukkan deskripsi gambar di sini

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.