ChatGPT はかつて最もホットな話題になりました。 ChatGPTとは何ですか? ChatGPT 自体以上にこの質問に答えるのに適した人はいないでしょうか。 ChatGPT とは何かについて簡単な説明を書くように依頼しました。その返答は次のとおりです。
ChatGPT は、OpenAI によって開発された GPT-3 言語モデルを使用して、大規模なテキスト データセットでトレーニングされたチャットボットです。ユーザーの入力に対して人間のような応答を生成することができ、幅広いトピックについて会話を行うことができます。 ChatGPT は、仮想アシスタントと自然言語で会話したいユーザーにとって便利なツールとなるように設計されています。
しかし、ChatGPT は GIS を実行できるのでしょうか?この記事では、ChatGPT が日常の GIS 作業に役立つ 5 つの方法をリストします。
1. ChatGPT を使用して、どのツールを使用するかを決定します。
GIS の世界は広大で、Esri エコシステム自体には追跡すべきツールが非常に多くあります。したがって、実行するタスクがあり、どのツールを使用するのが最適かわからない場合は、ChatGPT に問い合わせてください。たとえば、「空間データを保存するにはどうすればよいですか?」などの非常に一般的な質問をすることも、「Web マップを作成するにはどの Esri ツールを使用すればよいですか?」など特定のプラットフォームについて質問することもできます。
受け取った回答が必ずしも最良の選択肢であるとは限らないことに留意してください。そのため、それらを提案やインスピレーションとして使用し、実際の作業に進む前に調査を行ってください。
2. お気に入りの GIS アプリケーションに関するサポートを求めます
正直に言うと、ドキュメントを読むのは少し面倒です。まずそれを見つける必要があります。次に、山積みの文書のどこを探しているのかを把握する必要があります。最後に最後まで読んでみてください。言葉が多すぎることもあれば、十分に明確ではないこともあります。
そこで、ChatGPT に特定のアプリケーションの特定の機能の使用方法を教えてもらいましょう。たとえば、「ArcGIS Pro でフィーチャを選択するにはどうすればよいですか?」という質問の結果は、選択ツールの場所とその機能を説明する短い段落になりますが、実行できる他のタイプの選択の推奨リストも提供されます。属性 選択または場所による選択、これは役に立ちます。
3. ChatGPT を使用して GIS アプリケーションを比較する
GIS には、多かれ少なかれ同じタスクを実行するツールが多数ありますが、それらは異なります。たとえば、ArcGIS Velocity と GeoEvent Server の違いがわかりませんか?問題ありません。ChatGPT を使用してそれらを比較し、どちらが適切かを判断してください。
ArcGIS Velocity と GeoEvent Server はどちらも GIS コンテキストでリアルタイム データを処理するためのツールですが、機能と使用目的においていくつかの重要な違いがあります。 ArcGIS Velocity は、ユーザーがリアルタイム データ ストリームを迅速かつ簡単に取り込み、処理、視覚化できるようにする ArcGIS プラットフォームの新機能です。 GIS やリアルタイム データ分析の経験がない非技術者ユーザーを含む、幅広いユーザーが使いやすくアクセスできるように設計されています。一方、GeoEvent Server は、リアルタイム データを処理するためのより高度なカスタマイズ可能なツールです。これは ArcGIS Enterprise プラットフォームの一部であり、ユーザーはさまざまな事前構築コネクタやカスタム コネクタを使用してカスタム リアルタイム データ処理パイプラインを作成し、さまざまなデータ ソースやシステムと統合できます。
全体として、ArcGIS Velocity はリアルタイム データを処理するためのよりユーザー フレンドリーで合理化されたツールであり、GeoEvent Server はリアルタイム データ ストリームを処理するためのより高度でカスタマイズ可能な機能を提供します。どのツールが最適であるかは、特定のニーズと要件によって異なります。
4. 基本的なコードを書かせます
はい、ChatGPT はあなたのためにコードを書くこともできます。 ArcPy なども理解します。 「フィーチャクラスをループし、State = NM のすべてのフィーチャを返す arcpy スクリプトを作成する」ように依頼しました。結果をコメント付きで紹介します!
# Import the necessary ArcPy module
import arcpy
# Set the path to the feature class to be queried
fc = r"C:\path\to\feature\class.shp"
# Create a search cursor to loop through the features in the feature class
with arcpy.da.SearchCursor(fc, ["State"]) as cursor:
# Loop through the features and print the values of the "State" field
for row in cursor:
if row[0] == "NM":
print(row[0])
5. ChatGPT を使用して、GIS を使用していない家族や友人に自分の行動を説明します。
非常に怖いのは、誰かが「あなたは何をしていますか?」と尋ねることです。質問は通常次のようなものです。
-
新しい知り合い: お仕事は何ですか?
-
私: ソフトウェアを作成しています。私はプログラマーです。
-
新たな理解: どのようなソフトウェアですか?
-
我:GIS 软件
-
新しい知り合い: え? (眉を上げる)
-
私: 地図ソフトです。 Google マップに似ていますが、より強力です。
-
新しい知り合い: すごいですね! (私が何を言っているのか分からずに立ち去る)
そこでChatGPTにGISについて解説してもらいました。答えは確かに混乱するでしょうが、おせっかいな友人にとっては物事が明確になるかもしれません。
GIS は地理情報システムの略です。これは、地図や土地とその特徴に関する情報などの地理データを保存、分析、表示するために使用されるコンピューター技術です。 GIS を使用すると、道路、河川、都市の位置などの情報を表示し、どこに新しい家を建てるか、旅行の際にどのルートを通るかなどの決定を支援できます。簡単に言うと、GIS は私たちの周囲の世界をより深く理解し、活用するのに役立ちます。
ChatGPT は、最近リリースされた他の多くの AI ツールと同様に、将来の可能性を示しています。近い将来、私たちはチャットボットを使用して、アプリケーションに何をさせたいのか、どのように見せたいのかを簡単な人間の言語で伝えるだけで、アプリケーション全体を構築できるようになるでしょう。しかし、それまでは、便利なアプリを構築するにはプログラマーが必要であり、アプリを構築する適切なプログラミング会社を選択するのは困難になる可能性があります。 ChatGPT が役に立つかも?次の GIS アプリケーションを構築するために誰を選ぶべきか聞いてみましょう。
GIS (地理情報システム) アプリケーションを構築したい場合は、GIS ソフトウェアの開発経験のある企業または個人を選ぶ必要があります。 GIS ソフトウェア開発を専門とする企業には、Esri や dymaptic などがあります。この分野での経験を持つフリーランスの開発者を雇用することもできます。 GIS テクノロジーを深く理解しており、特定のニーズを満たすアプリケーションの構築を支援できる人を選ぶことが重要です。
無料の GPT4 アカウント: ChatGPT を使用すると、科学研究論文の執筆、推敲、翻訳、レビューなどを簡単に行うことができます。これはとても素晴らしいことです。