বিশ্বজুড়ে শহরগুলির জন্য অক্ষাংশ এবং দ্রাঘিমাংশের মানগুলির বিশদ তালিকা অনুসন্ধান করছেন?


22

আমি একটি অ্যাপ্লিকেশন বিকাশ করছি যা তাদের নিজ নিজ দ্রাঘিমাংশ এবং অক্ষাংশ মানের ব্যবহার করে শহরগুলির মধ্যে দূরত্ব গণনা করে।

তবে সমস্যাটি হল এই শহরগুলির অক্ষাংশ এবং দ্রাঘিমাংশের মানগুলির একটি বিশদ তালিকা কোথায় পাবেন?


3
আমি চারপাশে তাকান চাই developers.google.com/maps এবং wiki.openstreetmap.org/wiki/API শুরুর জন্য

ওল্ফ্রামআল্ফা ডট কমের জন্য একটি ভাল ক্যোয়ারির মতো শোনাচ্ছে।

উত্তর:


6

জিওলাইট লেগ্যাসিতে ডাউনলোডযোগ্য ডেটাবেস জিওলাইট সিটি যতটা আমি অবগত আছি তেমন মানক।


2
আমি এটি পাই না, এটি বিশ্বব্যাপী নগরগুলির তালিকা কেমন? এই লিঙ্কটি কি সঠিক? এটি জিওলাইটসিটির দিকে নির্দেশ করা উচিত নয়?
জি-উইজার্ড

লিঙ্কটি হল dev.maxmind.com/geoip/legacy/geolite
4

এটির রাষ্ট্রের নাম নেই। এটি পেতে কোনও উপায়?
বিবেক সানচিটি

26

জিওনেমেস ডেটাসেট সম্পর্কে ভুলবেন না :

জিওনামের ভৌগলিক ডাটাবেসে সমস্ত দেশকে কভার করে এবং আট মিলিয়নেরও বেশি স্থানের নামগুলি নিখরচায় ডাউনলোডের জন্য উপলব্ধ।


9
ডাউনলোডের জন্য একটি "শহরগুলি" ফাইলটি ডাউনলোড
মাইক টি

তবে যে কেউ জিওনাম থেকে ইউএসএ সিটি পয়েন্ট ডেটা কতটা সঠিক বলতে পারবেন, তার অর্থhttp://download.geonames.org/export/dump/
এসআইসলাম ২

1
Years বছর পরে ... ফ্রি সংস্করণে cities৩০০ টি শহর রয়েছে এবং অর্থ প্রদানের সংস্করণটি ৩.৯ মিলিয়ন। simplemaps.com/data/world-cities
Synesso

6

প্রাকৃতিক পৃথিবীর জনবহুল স্থানগুলি অন্য বিকল্প হতে পারে।


সাহায্যের জন্য ধন্যবাদ. তবে আমি বিশ্বজুড়ে শহরগুলির অক্ষাংশ এবং দ্রাঘিমাংশের সন্ধান করছিলাম।
হ্যালো

2
@ ডটম্যান ১৪: ডেটাসেট বলতে বোঝায় all admin-0 and many admin-1 capitals, major cities and towns, plus a sampling of smaller towns in sparsely inhabited regions। এবং ল্যাটলনের মানগুলি DBFফাইলের অভ্যন্তরে দুটি কলাম হিসাবে পাওয়া যাবে ।
radek

এছাড়াও এই সিএসভিতে এই অনলাইন ডিবিএফ রূপান্তরকারী dbfconv.com কাজ করে বলে মনে হচ্ছে তবে আপলোড ফাইলের আকার সীমাটি কেবলমাত্র ডাটাবেসের "সাধারণ" সংস্করণকে রূপান্তরিত হতে দেয়।
নাকিলন

আর একটি নোট POP_MAX,POP_MIN,POP_OTHER = "158000","113700","107890"আমার শহরের জন্য, এটি ইউএসএসআর এর যুগের প্রথমদিকে 173000 সর্বাধিক ছিল।
নাকিলন

3

আপনি ওপেনস্ট্রিটম্যাপ (যেমন তাদের বর্ণিত এপিআই, এখানে বর্ণিত হিসাবে ব্যবহার করে ) থেকে বা কেবল উইকিপিডিয়া থেকে ডেটা বের করতে পারবেন । শহরগুলির জন্য বেশিরভাগ উইকিপিডিয়া পৃষ্ঠাগুলিতে শহরের সমন্বয় থাকে।

অবশ্যই, এর জন্য কিছুটা স্ক্রিপ্টিং প্রয়োজন হয় এবং সম্ভবত আপনি যে শহরগুলি চান তার একটি তালিকা প্রয়োজন।


3

ওপেনস্ট্রিটম্যাপ, ইন্টারনেট অ্যাক্সেস, উইজেট সরঞ্জাম এবং এক্সএমএল :: এক্সপথের মতো একটি এক্সপথ ফিল্টার ব্যবহার করুন । অনুরোধটি 2x2 ডিগ্রি বিবিক্সে ছড়িয়ে দেওয়া উচিত। এখানে 14 ডিগ্রি পূর্ব এবং 12 ডিগ্রি দক্ষিণ এবং 54 ডিগ উত্তরে অবধি 12 ডিগের উদাহরণ রয়েছে। বার্লিন ভিতরে আছে .. প্রচুর ইনফোস সহ। ছোট ইউনিটগুলির জন্য স্থান = শহর ব্যবহার করুন। আগত বিন্যাসটি এক্সএমএল।

  wget -O osm-city-12-52-14-54.xml  "http://open.mapquestapi.com/xapi/api/0.6/node[place=city][bbox=12,52,14,54]"

  wget -O osm-town-12-52-14-54.xml  "http://open.mapquestapi.com/xapi/api/0.6/node[place=town][bbox=12,52,14,54]"
<?xml version='1.0' encoding='UTF-8'?>
<osm version="0.6" generator="Osmosis SNAPSHOT-r26564">
  <node id="21484051" version="7" timestamp="2010-07-13T20:11:08Z" uid="15720" user="J budissin" changeset="5211741" lat="52.2994511" lon="13.6244389">
    <tag k="openGeoDB:auto_update" v="population,is_in"/>
    <tag k="openGeoDB:loc_id" v="19549"/>
    <tag k="openGeoDB:is_in_loc_id" v="294"/>
    <tag k="openGeoDB:name" v="Königs Wusterhausen"/>
    <tag k="openGeoDB:is_in" v="Dahme-Spreewald,Brandenburg,Bundesrepublik Deutschland,Europe"/>
    <tag k="openGeoDB:layer" v="6"/>
    <tag k="openGeoDB:version" v="0.2.6.11 / 2007-12-04 / http://fa-technik.adfc.de/code/opengeodb/dump/"/>
    <tag k="openGeoDB:telephone_area_code" v="03375"/>
    <tag k="openGeoDB:population" v="32785"/>
    <tag k="is_in" v="Dahme-Spreewald,Brandenburg,Bundesrepublik Deutschland,Europe"/>
    <tag k="openGeoDB:community_identification_number" v="12061260"/>
    <tag k="openGeoDB:license_plate_code" v="LDS"/>
    <tag k="openGeoDB:sort_name" v="KOENIGS WUSTERHAUSEN"/>
    <tag k="openGeoDB:type" v="Stadt"/>
    <tag k="openGeoDB:postal_codes" v="15711,15831"/>
    <tag k="name:hsb" v="Parsk (Königs Wusterhausen)"/>
    <tag k="name" v="Königs Wusterhausen"/>
    <tag k="opengeodb:lat" v="52.296999"/>
    <tag k="opengeodb:lon" v="13.6297229"/>
    <tag k="place" v="town"/>
    <tag k="population" v="33370"/>
  </node>
 ...

একটি সাধারণ পার্ল হার্ভেস্টার স্ক্রিপ্ট:

#!/usr/bin/perl -w 
# --------------------------------------------------------
# Simple OSM Harvester 
# --------------------------------------------------------
use strict;
use XML::XPath;
use XML::XPath::XMLParser;

# Use UFT 8
binmode(STDOUT, ":utf8");
# --------------------------------------------------------
# Parameter @todo put params into commandline arguments
# --------------------------------------------------------
    # while ($cmd = shift) {
    #  $level = shift if $cmd =~ /level/;
    #  $east  = shift if $cmd =~ /east/;
    #  ....
    # }
# --------------------------------------------------------
my $level="town";
my $east=14;
my $west=12;
my $north=54;
my $south=52;

# --------------------------------------------------------
# OS Call wget
# --------------------------------------------------------
my @call =`wget -O osm-town-$west-$south-$east-$north.xml "http://open.mapquestapi.com/xapi/api/0.6/node[place=$level][bbox=$west,$south,$east,$north]"`;    

# --------------------------------------------------------
# Parse the stuff
# --------------------------------------------------------
my $xp = XML::XPath->new(filename => "osm-town-$west-$south-$east-$north.xml");
my $nodes = $xp->find('/osm/node'); # find all paragraphs
for my $node ($nodes->get_nodelist) {
    # print $n, "\n";
    my $lat = $xp->find('./@lat', $node);
    my $lon = $xp->find('./@lon', $node);
    my $name = $xp->find('./tag[@k=\'name\']/@v', $node);
    my $pop  = $xp->find('./tag[@k=\'population\']/@v', $node);
    print "name=$name\tlogitude=$lon\tlatitude=$lat\tpopulation=$pop\n";
}

# --------------------------------------------------------
# EOF
# --------------------------------------------------------

উত্পাদিত আউটপুট (আফগানিস্তানের জার্মান লং)

./osm.pl
Warnung: Joker-Zeichen werden bei HTTP nicht unterstützt.
--2014-02-04 01:13:23--  http://open.mapquestapi.com/xapi/api/0.6/node[place=town][bbox=12,52,14,54]
Auflösen des Hostnamen »open.mapquestapi.com (open.mapquestapi.com)«... 205.188.201.176
Verbindungsaufbau zu open.mapquestapi.com (open.mapquestapi.com)|205.188.201.176|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
Länge: nicht spezifiziert [text/xml]
In »»osm-town-12-52-14-54.xml«« speichern.

    [   <=>                                                                                                                                                                                  ] 128.148      242K/s   in 0,5s    

2014-02-04 01:13:30 (242 KB/s) - »»osm-town-12-52-14-54.xml«« gespeichert [128148]

name=Königs Wusterhausen    logitude=13.6244389 latitude=52.2994511 population=q33370
name=Teterow    logitude=12.5753569 latitude=53.7709505 population=9647
name=Neukalen   logitude=12.7905515 latitude=53.822817  population=2304
name=Premnitz   logitude=12.3384178 latitude=52.5310487 population=9671
name=Havelberg  logitude=12.0733335 latitude=52.8234367 population=7400
name=Teltow logitude=13.2644532 latitude=52.4016457 population=19541

1

গ্লোবাল সিটিসের জন্য এখানে আরও একটি বিকল্প রয়েছে: গ্রাম্প সংস্করণ ১-এ এখন জনসংখ্যার আকারের মতো বৈশিষ্ট্যযুক্ত নিষ্পত্তি পয়েন্টগুলির একটি মুক্ত স্তর রয়েছে।

http://sedac.ciesin.columbia.edu/data/set/grump-v1-settlement-points


1

আমি http://www.zuzemo.com/world-cities- এবং- প্রশাসক- বিভাগগুলি- ডেটাবেস- german- edition থেকে উদ্ধৃতিগুলির তালিকা ডাউনলোড করেছি , তাদের অন্য ভাষা জার্মান, ইতালিয়ান, স্প্যানিশ ...


0

আপনি জিওনাম থেকে একটিকে দেখতে পারেন যা একেবারে বিনামূল্যে ..

ইন্টারনেটে www.worldcitiesdatedia.com বা জিওডাটিসোর্স.কম এর মতো অনেক প্রদত্ত ডাটাবেসও রয়েছে

আপনি ওপেন স্ট্রিট ডেটাও ব্যবহার করতে পারেন তবে ডেটা বের করার জন্য আপনার ট্যাগিং সিস্টেমটি বুঝতে হবে।



আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.