Alla ricerca di Shapefile gratuito dei paesi europei?


11

Non riesco a trovare uno shapefile gratuito dei paesi europei. Questo è il tipo di mappa che sto cercando di popolare con i miei dati usando ESRI ArcGIS:EuropeMapSample

Il sito web di Eurostat sembra avere solo uno shapefile della regione con confini nazionali che include anche le divisioni NUTS. Gli shapefile della Terra naturale sembrano essere disponibili solo per il mondo intero, non per regioni come l'Europa.


11
Prendi la terra naturale, seleziona i paesi europei, manualmente o filtrandoli, salva come nuovo file di forma. Fatto. Non potrebbe essere più facile.
Heikki Vesanto,

Sarebbe bello avere in anticipo i codici ISO 3166-1 alpha-3 (oltre a alpha-2).
Nikos Alexandris,

Risposte:


18

Puoi scaricare le unità amministrative / statistiche "ufficiali" dell'UE dal servizio GISCO di Eurostat . I livelli vettoriali sono disponibili come Shapefile ESRI e GDB personali, con risoluzioni diverse da qui .

Nota, per estrarre i poligoni a livello di paese come di seguito, dovrai estrarre tutte le funzionalità in base alla seguente query STAT_LEVL_ = 1dal file Shapefile NUTS_RS_01M_2013.shp.

inserisci qui la descrizione dell'immagine


11

La Terra naturale è un'ottima fonte di dati gratuiti, compresi i confini nazionali e statali, su una varietà di scale. Dovresti solo selezionare i paesi europei usando la tabella degli attributi.


8

È possibile scaricare paesi del mondo da ArcGIS Online, quindi aprire la tabella degli attributi, selezionare per attributo ( CONTINENT = 'Europe') e quindi fare clic con il tasto destro del mouse per esportare l'Europa come nuovo livello. Presumibilmente puoi fare lo stesso con altri set di dati globali che hai trovato.


Fornisce un 404 non trovato
hd1

5

Un modo GRASS-GIS:

ottieni lo Shapefile ESRI di NUTS 2013

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

Unzip

unzip NUTS_2013_01M_SH.zip

e, se non esistente, creare una posizione basata su EPSG 3035

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

Altrimenti, saltare il comando successivo ed inserire una posizione in base al sistema di riferimento spaziale desiderato.

Quindi, vai a

cd NUTS_2013_01M_SH/data/

e importa la mappa vettoriale

v.in.ogr NUTS_RG_01M_2013.shp out=NUTS_RG_01M_2013

estrae tutto STAT_LEVL_ = 0 in una nuova mappa

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

e, infine, dissolversi per ottenere i confini del paese

v.dissolve NUTS_RG_01M_2013_STAT_LEVL_0 out=NUTS_RG_01M_2013_Countries column=NUTS_ID

Ecco,

inserisci qui la descrizione dell'immagine

Questa mappa contiene 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

Pertanto, il seguente CSV potrebbe essere utile per coloro che devono unirsi ai codici paese 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

interessante. ma come posso sbarazzarmi dell'isola in basso a sinistra e delle poche isole piccole qua e là? solo mantenendo i principali paesi
ℕʘʘḆḽḘ

Un modo: identificare i codici paese ( NUTS_IDi) da rifiutare ed eseguire uno v.selectione inverso .
Nikos Alexandris,

Un altro modo, più veloce: utilizzare un'istruzione SQL più elaborata nel v.extractpassaggio, in modo da rifiutare i paesi in questione.
Nikos Alexandris,

1
Quest'ultimo potrebbe anche significare utilizzare una colonna "area" e saltare dai limiti del processo di estrazione più piccoli di una determinata dimensione.
Nikos Alexandris,

0

Questo sito ( http://www.diva-gis.org/gdata ) è ottimo per ottenere dati amministrativi da tutto il mondo, compresa l'Europa. Puoi ottenere dati anche a diversi livelli amministrativi (ad es. Paese, Stato, Contea).


0

I file di forma per i paesi europei sono disponibili presso Eurostat . Ecco un link ad un esempio di come creare una mappa con essa.



0

Il tuo shapefile non è facile da riprodurre.

Il servizio GISCO di Eurostat ha uno strano concetto di Europa, esclude l'Ucraina ma include la Turchia.

L'opzione migliore che ho trovato è tagliare i shapefile del paese di terra naturale ai confini dell'Europa ed escludere la Russia se non lo desideri. Si noti che la Crimea non è più in Ucraina nei shapefile del paese. Opzionalmente puoi anche rimuovere le Isole Svalbard e le Azzorre tagliandole in modo rettangolare.

Scarica la terra naturale da: https://www.naturalearthdata.com/http//www.naturalearthdata.com/download/10m/cultural/ne_10m_admin_0_countries.zip

Scarica continent.zip con i confini del continente da: https://baruch.cuny.edu/confluence/display/geoportal/ESRI+International+Data

seleziona il confine dell'Europa con gdal:

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

Usa europeboundary.shp per tagliare quella regione dai paesi della Terra naturale:

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

Se vuoi escludere la Russia, rimuovi quel Paese:

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

In R con rgdal e raster (per raster :: crop) la procedura è simile, ad esempio:

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

Il post è vecchio ma è ancora una domanda valida e utile, spero che sia di aiuto.

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.