問題タブ [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.
geonames - Geonames の admin1 レベル レコードの人間が読める略語を取得する
米国の場合、admin1 コードは州の省略形に対応しているため、都市、州のルックアップを行うのに非常に便利です。
ただし、admin1 コードが数字であるカナダのような国 (アルバータ州の場合は 01 など) では、都市、州の検索を行うことができなくなりました。カナダの郵便番号ファイルを見ましたが、郵便番号が州の数値 (FIPS だと思います) コードに対応していません。そのため、郵便番号ファイルがアルバータ州の AB を示していても、同じレコードの 01 を示していないため、レコードを関連付ける方法がありません。
傷害に侮辱を加えるために、郵便番号ファイルでは、データセットは実際には admin1 code フィールドに AB をリストしますが、他のファイルでは 01 と入力されています。とてもうるさい。
国の admin1 レコードの数値 FIPS コードを人間が読める略語にリンクするデータ ファイルがあるかどうか疑問に思っています。
java - Android APKをコンパイルするproguardおよびjdomエラー
geonames と jdom を使用しているため、Android アプリのリリースを作成できません。jdom には次のエラーが表示されます。
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つの例を組み合わせようとしていますが、成功しません... :(助けてもらえますか?事前に感謝します!
javascript - html5ロケーションオブジェクトではなく、ジオネームサービスAPIを使用して国コード情報を取得する方法
Geonames Servcie API を使用して、ユーザーの現在地の国コードを取得しようとしています。geonames サービス API は 3 文字の国コードではなく 2 文字の国コードを返し、3 文字の国コードが必要だと思います。このため、2 文字の国コードと 3 文字の国コードの間のマッピングを作成しました。
以下は私のコードです。何らかの方法で、アラート ボックスがまったく機能しません。私は何かが欠けていると確信していますか?
上記のコードで何が間違っていますか? 以下は、コンソールに表示されるエラーです。
Uncaught ReferenceError: position is not defined
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 スクリプトのセクションです。ご覧のとおり、かなり非効率的です。
c# - Web サービスへのアクセスは拒否されましたが、参照できます
http://ws.geonames.org/countryInfoにアクセスしようとしていますが、これはうまく参照できますが、私のコードではアクセスが拒否されています。理由はわかりません。page_load に次のコードを記述してサービスをテストしています。
また、アプリを作成してIIS Expressを使用すると、Webサービスが正常にデータを返しますが、IIS 7で実行すると問題が発生することがわかりました。
php - geonames テーブルから値を取得する際の奇妙なエラー
このクエリがあります:
そしてこのクエリ `
2 番目のクエリからは結果が得られますが、最初のクエリからは結果が得られません。エラーは表示されません。
私のワンプでは両方のクエリが正常に機能するため、これは奇妙な問題ですが、Web サイトがアップロードされたときに Web サーバーでこの問題が発生します。
geonames テーブルをローカルホストからウェブホスティング phpmyadmin にインポートしました。
どうすれば修正できますか?前もって感謝します!
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は非常に役立つことがわかりました。