問題タブ [geonames]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
250 参照

geonames - Geonames の admin1 レベル レコードの人間が読める略語を取得する

米国の場合、admin1 コードは州の省略形に対応しているため、都市、州のルックアップを行うのに非常に便利です。

ただし、admin1 コードが数字であるカナダのような国 (アルバータ州の場合は 01 など) では、都市、州の検索を行うことができなくなりました。カナダの郵便番号ファイルを見ましたが、郵便番号が州の数値 (FIPS だと思います) コードに対応していません。そのため、郵便番号ファイルがアルバータ州の AB を示していても、同じレコードの 01 を示していないため、レコードを関連付ける方法がありません。

傷害に侮辱を加えるために、郵便番号ファイルでは、データセットは実際には admin1 code フィールドに AB をリストしますが、他のファイルでは 01 と入力されています。とてもうるさい。

国の admin1 レコードの数値 FIPS コードを人間が読める略語にリンクするデータ ファイルがあるかどうか疑問に思っています。

0 投票する
1 に答える
1026 参照

java - Android APKをコンパイルするproguardおよびjdomエラー

geonames と jdom を使用しているため、Android アプリのリリースを作成できません。jdom には次のエラーが表示されます。

0 投票する
1 に答える
3497 参照

json - Jquery モバイル オートコンプリートと Geonames

オートコンプリート フィールドを使用して場所を検索しようとしています。Geobytes データベースに基づいて、ここに示されている Jquery Mobile の例を参照してください: http://view.jquerymobile.com/1.3.1/dist/demos/widgets/autocomplete/ autocomplete-remote.html

しかし、非常に大きな DB が含まれているため、Geonames サービスを使用します。JqueryUI オートコンプリートの例を次に示します: http://jqueryui.com/autocomplete/#remote-jsonp

2つの例を組み合わせようとしていますが、成功しません... :(助けてもらえますか?事前に感謝します!

0 投票する
1 に答える
12959 参照

javascript - html5ロケーションオブジェクトではなく、ジオネームサービスAPIを使用して国コード情報を取得する方法

Geonames Servcie API を使用して、ユーザーの現在地の国コードを取得しようとしています。geonames サービス API は 3 文字の国コードではなく 2 文字の国コードを返し、3 文字の国コードが必要だと思います。このため、2 文字の国コードと 3 文字の国コードの間のマッピングを作成しました。

以下は私のコードです。何らかの方法で、アラート ボックスがまったく機能しません。私は何かが欠けていると確信していますか?

上記のコードで何が間違っていますか? 以下は、コンソールに表示されるエラーです。

Uncaught ReferenceError: position is not defined

0 投票する
2 に答える
3560 参照

python - SQLite データベースを何千回も検索する最速の方法は?

質問ファースト

SQLite データベースをできるだけ早く検索するにはどうすればよいですか?

Excel で 60,000 行すべての住所データを解析し、それらをリストにロードしてから、一度にすべてを検索する必要がありますか?

単純にプレーン テキスト ファイルに目を通すことから切り替えることで、スクリプトが 3 倍高速化されましたが、それでももっと高速になる可能性があると思います。

前もって感謝します!


データベース

Geonames の郵便番号データ ダンプから作成した都市名、郵便番号、座標などの SQLite データベースがあります: Geonames Postal Codes

データベースには国ごと (DE、US、GB など、全部で 72) のテーブルがあり、これらの各テーブルには、次の形式で、それぞれ数十から数万の行があります。

ワークフロー

現在、Python での私の現在のスクリプトは次のようになります。

  • Excel ファイルの行を読み取る
  • 住所と位置データを解析する (その間にある他の多くの無関係なもの)
  • SQLite データベースで一致を検索する
  • SQLite db の一致する行からの情報を .CSV ファイルに書き込みます

Excel ファイルは約 60,000 行あり、行ごとに Python スクリプト全体 (上記のプロセス) を実行します。

私の住所データは非常に一貫性がなく、郵便番号、都市名、国名が混在しています。このデータのすべてが Excel の行にある場合もあれば、そうでない場合もあります。また、多くのスペルミスや別名が付属しています。

データに一貫性がなく、一致しない郵便番号や市区町村を入力する人もいるため、現在、Python スクリプトで次のようなさまざまな検索クエリを試しています。

  • [郵便番号] が列と完全に一致し、かつ [地名] が列と完全に一致するかどうかを確認します
  • [郵便番号] が列と完全に一致し、かつ列の [地名] と一致するかどうかを確認します
  • [郵便番号] が列と完全に一致し、列の [場所名] (単語ごとに分割) が一致するかどうかを確認します
  • [郵便番号] だけが列と一致するかどうかを確認します

Python スクリプト

これが Python スクリプトのセクションです。ご覧のとおり、かなり非効率的です。

0 投票する
1 に答える
1390 参照

c# - Web サービスへのアクセスは拒否されましたが、参照できます

http://ws.geonames.org/countryInfoにアクセスしようとしていますが、これはうまく参照できますが、私のコードではアクセスが拒否されています。理由はわかりません。page_load に次のコードを記述してサービスをテストしています。

また、アプリを作成してIIS Expressを使用すると、Webサービスが正常にデータを返しますが、IIS 7で実行すると問題が発生することがわかりました。

0 投票する
0 に答える
48 参照

php - geonames テーブルから値を取得する際の奇妙なエラー

このクエリがあります:

そしてこのクエリ `

2 番目のクエリからは結果が得られますが、最初のクエリからは結果が得られません。エラーは表示されません。

私のワンプでは両方のクエリが正常に機能するため、これは奇妙な問題ですが、Web サイトがアップロードされたときに Web サーバーでこの問題が発生します。

geonames テーブルをローカルホストからウェブホスティング phpmyadmin にインポートしました。

どうすれば修正できますか?前もって感謝します!

0 投票する
1 に答える
5768 参照

rdf - SPARQL を使用してジオネームからデータを取得する

次の SPARQL で geonames からリンクされたデータを取得しようとしていますが、明らかに間違っています。

これは、sparql.org の JSON 出力を使用して:

私が達成したいのは、「http://sws.geonames.org/2745088/about.rdf」のようなアドレスを持つ geonames rdf サービスを使用して、各ノードの緯度を取得することです。

「#」で始まる行は、私が間違っていると思われる行です..

次の反復

geonamesID の後ろに「/」を追加し、これを実行した後:

これを返します:

次の反復: "SERVICE" キーワードを使用

これにより、factforge がさまざまなデータ型で複数の値を返すことを除いて、私が望んでいた結果が得られました。
このリソースhttp://wifo5-03.informatik.uni-mannheim.de/latc/www2012/Session%201.htmlは非常に役立つことがわかりました。