0

このページを使用して、米国の州を含む SQL テーブルを作成しました: http://www.john.geek.nz/2009/01/sql-tips-list-of-us-states/

CREATE TABLE [dbo].[UsaStates] (
    [Code] CHAR (2)     NOT NULL,
    [Name] VARCHAR (50) NOT NULL,
    CONSTRAINT [PK_UsaStates] PRIMARY KEY CLUSTERED ([Code] ASC)
);

State と NeighborState の 2 つの列を持つ「NeighborStates」という別の SQL テーブルを作成しました。

CREATE TABLE [dbo].[NeighborStates](
    [StateCode] [char](2) NOT NULL,
    [NeighborStateCode] [char](2) NOT NULL,
 CONSTRAINT [PK_NeighborStates] PRIMARY KEY CLUSTERED 
(
    [StateCode] ASC,
    [NeighborStateCode] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]
GO

ALTER TABLE [dbo].[NeighborStates]  WITH CHECK ADD  CONSTRAINT [FK_NeighborStates_NeighborStates_Neighbors] FOREIGN KEY([NeighborStateCode])
REFERENCES [dbo].[UsaStates] ([Code])
GO

ALTER TABLE [dbo].[NeighborStates]  WITH CHECK ADD  CONSTRAINT [FK_NeighborStates_UsaStates] FOREIGN KEY([StateCode])
REFERENCES [dbo].[UsaStates] ([Code])
GO

しかし今、テーブル「NeighborStates」を満たすために、いくつかの地理空間データまたはハードコーディングされたリスト (各州の近隣州のリスト) を探しています。

特定の米国の州に隣接する州のデータソースがどこにあるか知っていますか?

INSERT INTO [NeighborStates](StateCode,NeighborStateCode) ???
4

2 に答える 2

1

ボストン州とニューヨーク州が国境を共有しているかどうかを確認したかったのです。インターネットで調査した結果、このデータセットにたどり着きました

http://state.1keydata.com/bordering-states-list.php

このページには、米国の 50 州ごとに隣接する州がリストされています。州のアルファベット順または隣接する州の数のいずれかで情報を表示できます。

于 2017-07-19T00:37:29.757 に答える
0

私の本能は、「存在しないと思う」というコメントとしてではなく、回答として投稿しているような公開データ ソースを見つけることができないという事実の方向に非常に強いです。地図を取り出して自分で書き出すだけで、30 分ほどかかりますか?

そして正直なところ、あなたやあなたの会社がお金を稼ぐことを計画しているのであれば、これは良いことかもしれません. 「次の人」のためにそれをオープンソースにするか、技術的に難しいものではなく構築が必要なものを作成しなければならなかったという参入障壁からお金を稼ぐことができます。

于 2012-09-14T14:55:01.987 に答える