大都市圏-地理

Oct 29 2020

私はヨーロッパの都市の以下のリストを与えました、そして私はその地域を持ちたいです(表面または大都市、私はあまり気にしません)。たとえば、パリの表面積は105.4km²です。Mathematicaからこの情報を抽出する方法はありますか?

前もって感謝します。

{Entity["City", {"Brussels", "Brussels", "Belgium"}], 
 Entity["City", {"Antwerp", "Antwerp", "Belgium"}], 
 Entity["City", {"Paris", "IleDeFrance", "France"}], 
 Entity["City", {"Marseille", "ProvenceAlpesCoteDAzur", "France"}], 
 Entity["City", {"Lyon", "RhoneAlpes", "France"}], 
 Entity["City", {"Toulouse", "MidiPyrenees", "France"}], 
 Entity["City", {"Nice", "ProvenceAlpesCoteDAzur", "France"}], 
 Entity["City", {"Madrid", "Madrid", "Spain"}], 
 Entity["City", {"Barcelona", "Barcelona", "Spain"}], 
 Entity["City", {"Valencia", "Valencia", "Spain"}], 
 Entity["City", {"Seville", "Seville", "Spain"}], 
 Entity["City", {"Zaragoza", "Zaragoza", "Spain"}], 
 Entity["City", {"Malaga", "Malaga", "Spain"}], 
 Entity["City", {"Murcia", "Murcia", "Spain"}], 
 Entity["City", {"LasPalmas", "LasPalmas", "Spain"}], 
 Entity["City", {"Palma", "Balears", "Spain"}], 
 Entity["City", {"Bilbao", "Vizcaya", "Spain"}], 
 Entity["City", {"Cordoba", "Cordoba", "Spain"}], 
 Entity["City", {"Alicante", "Alacant", "Spain"}], 
 Entity["City", {"Valladolid", "Valladolid", "Spain"}], 
 Entity["City", {"Lisbon", "Lisboa", "Portugal"}], 
 Entity["City", {"Dublin", "Dublin", "Ireland"}], 
 Entity["City", {"London", "GreaterLondon", "UnitedKingdom"}], 
 Entity["City", {"Birmingham", "Birmingham", "UnitedKingdom"}], 
 Entity["City", {"Leeds", "Leeds", "UnitedKingdom"}], 
 Entity["City", {"Glasgow", "GlasgowCity", "UnitedKingdom"}], 
 Entity["City", {"Sheffield", "Sheffield", "UnitedKingdom"}], 
 Entity["City", {"Bradford", "Bradford", "UnitedKingdom"}], 
 Entity["City", {"Manchester", "Manchester", "UnitedKingdom"}], 
 Entity["City", {"Liverpool", "Liverpool", "UnitedKingdom"}], 
 Entity["City", {"Edinburgh", "Edinburgh", "UnitedKingdom"}], 
 Entity["City", {"Bristol", "Bristol", "UnitedKingdom"}], 
 Entity["City", {"Croydon", "GreaterLondon", "UnitedKingdom"}], 
 Entity["City", {"Leicester", "Leicester", "UnitedKingdom"}], 
 Entity["City", {"Coventry", "Coventry", "UnitedKingdom"}], 
 Entity["City", {"Doncaster", "Doncaster", "UnitedKingdom"}], 
 Entity["City", {"Caerdydd", "Cardiff", "UnitedKingdom"}], 
 Entity["City", {"Amsterdam", "NoordHolland", "Netherlands"}], 
 Entity["City", {"Rotterdam", "ZuidHolland", "Netherlands"}], 
 Entity["City", {"TheHague", "ZuidHolland", "Netherlands"}], 
 Entity["City", {"Utrecht", "Utrecht", "Netherlands"}], 
 Entity["City", {"Rome", "Lazio", "Italy"}], 
 Entity["City", {"Milan", "Lombardy", "Italy"}], 
 Entity["City", {"Naples", "Campania", "Italy"}], 
 Entity["City", {"Turin", "Piemonte", "Italy"}], 
 Entity["City", {"Palermo", "Sicily", "Italy"}], 
 Entity["City", {"Genoa", "Liguria", "Italy"}], 
 Entity["City", {"Bologna", "EmiliaRomagna", "Italy"}], 
 Entity["City", {"Florence", "Toscana", "Italy"}], 
 Entity["City", {"Bari", "Apulia", "Italy"}], 
 Entity["City", {"Catania", "Sicily", "Italy"}], 
 Entity["City", {"Zurich", "Zurich", "Switzerland"}], 
 Entity["City", {"Vienna", "Vienna", "Austria"}], 
 Entity["City", {"Berlin", "Berlin", "Germany"}], 
 Entity["City", {"Hamburg", "Hamburg", "Germany"}], 
 Entity["City", {"Munich", "Bavaria", "Germany"}], 
 Entity["City", {"Cologne", "NorthRhineWestphalia", "Germany"}], 
 Entity["City", {"Frankfurt", "Hesse", "Germany"}], 
 Entity["City", {"Stuttgart", "BadenWurttemberg", "Germany"}], 
 Entity["City", {"Dusseldorf", "NorthRhineWestphalia", "Germany"}], 
 Entity["City", {"Essen", "NorthRhineWestphalia", "Germany"}], 
 Entity["City", {"Dortmund", "NorthRhineWestphalia", "Germany"}], 
 Entity["City", {"Bremen", "Bremen", "Germany"}], 
 Entity["City", {"Dresden", "Saxony", "Germany"}], 
 Entity["City", {"Hanover", "LowerSaxony", "Germany"}], 
 Entity["City", {"Leipzig", "Saxony", "Germany"}], 
 Entity["City", {"Nuremberg", "Bavaria", "Germany"}], 
 Entity["City", {"Duisburg", "NorthRhineWestphalia", "Germany"}], 
 Entity["City", {"Bochum", "NorthRhineWestphalia", "Germany"}], 
 Entity["City", {"Wuppertal", "NorthRhineWestphalia", "Germany"}], 
 Entity["City", {"Bielefeld", "NorthRhineWestphalia", "Germany"}], 
 Entity["City", {"Bonn", "NorthRhineWestphalia", "Germany"}], 
 Entity["City", {"Mannheim", "BadenWurttemberg", "Germany"}]}

回答

2 kglr Oct 29 2020 at 19:55

リスト内の73都市のうち12都市については、GeoAreacitiesを使用してエリアを取得できます。

Quiet @ DeleteMissing[
  Transpose[
    {CommonName @ cities, 
     GeoArea @ cities, 
     GeoArea[cities, UnitSystem -> "Metric"]}], 
  1, 1] // Grid

RohitNamjoshi Oct 29 2020 at 15:13

ではcities、この上記のリストにセット各都市のエリアプロパティを取得します。残念ながら、結果はMissing["NotAvailable"]それらすべてに当てはまります。

#["Area"] & /@ cities

他のプロパティが利用可能です

#["Population"] & /@ cities