SHPファイルshapefile.jsを使用して解析します

<!DOCTYPE HTML> 
<HTML LANG = "ZH-CN"> 
<ヘッド> 
の<meta charset = "UTF-8"を> 
<スクリプトSRC = "shapefile.js"> </ SCRIPT> 
<SCRIPT> 
 
shapefile.open(」 http:// localhostを:8181 / SHP / zd.shp」)
  .then(ソース=> source.read()
    .then(関数log(結果){ 
      IF(result.done)リターン; 
      はconsole.log(result.value ); 
      戻りsource.read()を(ログ); 
    }))
  .catch(エラー=> console.error(error.stack))。
 
</スクリプト> 
</ HEAD> 
</ HTML>

  遭遇した問題と解決策(デプロイするために以下は、例えばIIS)

1、

 

ソリューション:オープンは、ネットワークアドレスhttpまたはhttpsで開く必要があります

2、HTMLページのクロスドメインアクセスSHPファイル、SHPファイルがIISにアクセスすることはできません

 ソリューション:MIMEタイプを追加するMIMEタイプSHPアクセスできない必要性を追加するDBFアクセスできない必要性

 

 

 

 

図3は、データを正常に解決されますが、データが表示されますが、中国の文字化け

 

解決策:ダウンロードShapefile.jsソースします。https://unpkg.com/[email protected]タイプの符号化、ダウンロードされたデータは、ソースファイルで変更されると、

 

 GB2312に改正

 

 

 

 

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/heibai-ma/p/11905918.html