public void 丁目その3() { var inputs = new[] { "03205,\"025 \",\"0250056\",\"イワテケン\",\"ハナマキシ\",\"カミキタマンチョウメ\",\"岩手県\",\"花巻市\",\"上北万丁目\",0,0,0,0,0,0" }; var postals = inputs.Select(PostalLoader.Parse); var normalizar = new PostalNormalizar(); var normalized = normalizar.Normalize(postals); var postal = normalized.First(); Assert.AreEqual("上北万丁目", postal.Street); }
public void 丁目その1() { var inputs = new[] { "01101,\"060 \",\"0600042\",\"ホッカイドウ\",\"サッポロシチュウオウク\",\"オオドオリニシ(1-19チョウメ)\",\"北海道\",\"札幌市中央区\",\"大通西(1~19丁目)\",1,0,1,0,0,0" }; var postals = inputs.Select(PostalLoader.Parse); var normalizar = new PostalNormalizar(); var normalized = normalizar.Normalize(postals); var postal = normalized.First(); Assert.AreEqual("大通西", postal.Street); }
public void 丁目その2() { var inputs = new[] { "01106,\"005 \",\"0050030\",\"ホッカイドウ\",\"サッポロシミナミク\",\"ミナミ30ジョウニシ(8チョウメ)\",\"北海道\",\"札幌市南区\",\"南三十条西(8丁目)\",0,0,1,0,0,0" }; var postals = inputs.Select(PostalLoader.Parse); var normalizar = new PostalNormalizar(); var normalized = normalizar.Normalize(postals); var postal = normalized.First(); Assert.AreEqual("南三十条西", postal.Street); }
public void 地階階層不明() { var inputs = new[] { "04101,\"980 \",\"9806190\",\"ミヤギケン\",\"センダイシアオバク\",\"チュウオウアエル(チカイ・カイソウフメイ)\",\"宮城県\",\"仙台市青葉区\",\"中央アエル(地階・階層不明)\",0,0,0,0,0,0" }; var postals = inputs.Select(PostalLoader.Parse); var normalizar = new PostalNormalizar(); var normalized = normalizar.Normalize(postals); var postal = normalized.First(); Assert.AreEqual("中央アエル", postal.Street); }
public void 番地その2() { var inputs = new[] { "01106,\"005 \",\"0050840\",\"ホッカイドウ\",\"サッポロシミナミク\",\"フジノ(400、400-2バンチ)\",\"北海道\",\"札幌市南区\",\"藤野(400、400-2番地)\",1,0,0,0,0,0" }; var postals = inputs.Select(PostalLoader.Parse); var normalizar = new PostalNormalizar(); var normalized = normalizar.Normalize(postals); var postal = normalized.First(); Assert.AreEqual("藤野", postal.Street); }
public void 番地その1() { var inputs = new[] { "01106,\"005 \",\"0050865\",\"ホッカイドウ\",\"サッポロシミナミク\",\"トキワ(1-131バンチ)\",\"北海道\",\"札幌市南区\",\"常盤(1~131番地)\",1,0,0,0,0,0" }; var postals = inputs.Select(PostalLoader.Parse); var normalizar = new PostalNormalizar(); var normalized = normalizar.Normalize(postals); var postal = normalized.First(); Assert.AreEqual("常盤", postal.Street); }
public void 丁目その4() { var inputs = new[] { "05214,\"01801\",\"0180126\",\"アキタケン\",\"ニカホシ\",\"キサカタマチ1チョウメシオコシ\",\"秋田県\",\"にかほ市\",\"象潟町1丁目塩越\",0,0,0,0,0,0" }; var postals = inputs.Select(PostalLoader.Parse); var normalizar = new PostalNormalizar(); var normalized = normalizar.Normalize(postals); var postal = normalized.First(); Assert.AreEqual("象潟町1丁目塩越", postal.Street); }
public void 以下に掲載がない場合() { var inputs = new[] { "01101,\"060 \",\"0600000\",\"ホッカイドウ\",\"サッポロシチュウオウク\",\"イカニケイサイガナイバアイ\",\"北海道\",\"札幌市中央区\",\"以下に掲載がない場合\",0,0,0,0,0,0" }; var postals = inputs.Select(PostalLoader.Parse); var normalizar = new PostalNormalizar(); var normalized = normalizar.Normalize(postals); var postal = normalized.First(); Assert.AreEqual("0600000", postal.Code); Assert.AreEqual("", postal.Street); }
public void 地割その8() { var inputs = new[] { "03507,\"02879\",\"0287915\",\"イワテケン\",\"クノヘグンヒロノチョウ\",\"タネイチダイ15チワリ-ダイ21チワリ(カヌカ、ショウジアイ、ミドリチョウ、オオクボ、タカトリ)\",\"岩手県\",\"九戸郡洋野町\",\"種市第15地割~第21地割(鹿糠、小路合、緑町、大久保、高取)\",0,1,0,0,0,0" }; var postals = inputs.Select(PostalLoader.Parse); var normalizar = new PostalNormalizar(); var normalized = normalizar.Normalize(postals); var streets = normalized.Select(p => p.Street); var results = new[] { "種市" }; Assert.AreEqual(string.Join(",", streets), string.Join(",", results)); }
public void 地割その7() { var inputs = new[] { "03366,\"02955\",\"0240341\",\"イワテケン\",\"ワガグンニシワガマチ\",\"スギナハタ44チワリ(ユダダムカンリジムショ、ウシログチヤマ、アテラク)\",\"岩手県\",\"和賀郡西和賀町\",\"杉名畑44地割(湯田ダム管理事務所、後口山、当楽)\",1,0,0,0,0,0" }; var postals = inputs.Select(PostalLoader.Parse); var normalizar = new PostalNormalizar(); var normalized = normalizar.Normalize(postals); var streets = normalized.Select(p => p.Street); var results = new[] { "杉名畑44地割", "杉名畑44地割湯田ダム管理事務所", "杉名畑44地割後口山", "杉名畑44地割当楽" }; Assert.AreEqual(string.Join(",", streets), string.Join(",", results)); }
public void 地割その5() { var inputs = new[] { "03366,\"02955\",\"0295523\",\"イワテケン\",\"ワガグンニシワガマチ\",\"エッチュウハタ64チワリ-エッチュウハタ66チワリ\",\"岩手県\",\"和賀郡西和賀町\",\"越中畑64地割~越中畑66地割\",0,0,0,1,0,0" }; var postals = inputs.Select(PostalLoader.Parse); var normalizar = new PostalNormalizar(); var normalized = normalizar.Normalize(postals); var streets = normalized.Select(p => p.Street); var results = new[] { "越中畑" }; Assert.AreEqual(string.Join(",", streets), string.Join(",", results)); }
public void 地割その6() { var inputs = new[] { "03366,\"02955\",\"0295507\",\"イワテケン\",\"ワガグンニシワガマチ\",\"オオクツ36チワリ\",\"岩手県\",\"和賀郡西和賀町\",\"大沓36地割\",0,0,0,0,0,0" }; var postals = inputs.Select(PostalLoader.Parse); var normalizar = new PostalNormalizar(); var normalized = normalizar.Normalize(postals); var streets = normalized.Select(p => p.Street); var results = new[] { "大沓36地割" }; Assert.AreEqual(string.Join(",", streets), string.Join(",", results)); }
public void 地割その4() { var inputs = new[] { "03366,\"02955\",\"0295503\",\"イワテケン\",\"ワガグンニシワガマチ\",\"アナアケ22チワリ、アナアケ23チワリ\",\"岩手県\",\"和賀郡西和賀町\",\"穴明22地割、穴明23地割\",0,0,0,1,0,0" }; var postals = inputs.Select(PostalLoader.Parse); var normalizar = new PostalNormalizar(); var normalized = normalizar.Normalize(postals); var streets = normalized.Select(p => p.Street); var results = new[] { "穴明" }; Assert.AreEqual(string.Join(",", streets), string.Join(",", results)); }
public void 地割その2() { var inputs = new[] { "03202,\"02825\",\"0282504\",\"イワテケン\",\"ミヤコシ\",\"ハコイシ(ダイ2チワリ<70-136>-ダイ4チワリ<3-11>)\",\"岩手県\",\"宮古市\",\"箱石(第2地割「70~136」~第4地割「3~11」)\",1,1,0,0,0,0" }; var postals = inputs.Select(PostalLoader.Parse); var normalizar = new PostalNormalizar(); var normalized = normalizar.Normalize(postals); var streets = normalized.Select(p => p.Street); var results = new[] { "箱石" }; Assert.AreEqual(string.Join(",", streets), string.Join(",", results)); }
public void 地割その1() { var inputs = new[] { "03202,\"02824\",\"0282402\",\"イワテケン\",\"ミヤコシ\",\"カワイ(ダイ9チワリ-ダイ11チワリ)\",\"岩手県\",\"宮古市\",\"川井(第9地割~第11地割)\",1,1,0,0,0,0" }; var postals = inputs.Select(PostalLoader.Parse); var normalizar = new PostalNormalizar(); var normalized = normalizar.Normalize(postals); var streets = normalized.Select(p => p.Street); var results = new[] { "川井" }; Assert.AreEqual(string.Join(",", streets), string.Join(",", results)); }
public void 丁目その5() { var inputs = new[] { "01407,\"04824\",\"0482402\",\"ホッカイドウ\",\"ヨイチグンニキチョウ\",\"オオエ(1チョウメ、2チョウメ<651、662、668バンチ>イガイ、3チョウメ5、1\",\"北海道\",\"余市郡仁木町\",\"大江(1丁目、2丁目「651、662、668番地」以外、3丁目5、1\",1,0,1,0,0,0", "01407,\"04824\",\"0482402\",\"ホッカイドウ\",\"ヨイチグンニキチョウ\",\"3-4、20、678、687バンチ)\",\"北海道\",\"余市郡仁木町\",\"3-4、20、678、687番地)\",1,0,1,0,0,0" }; var postals = inputs.Select(PostalLoader.Parse); var normalizar = new PostalNormalizar(); var normalized = normalizar.Normalize(postals); var streets = normalized.Select(p => p.Street); var results = new[] { "大江" }; Assert.AreEqual(string.Join(",", streets), string.Join(",", results)); }
public void 地割その3() { var inputs = new[] { "03302,\"02851\",\"0285102\",\"イワテケン\",\"イワテグンクズマキマチ\",\"クズマキ(ダイ40チワリ<57バンチ125、176ヲノゾク>-ダイ45\",\"岩手県\",\"岩手郡葛巻町\",\"葛巻(第40地割「57番地125、176を除く」~第45\",1,1,0,0,0,0", "03302,\"02851\",\"0285102\",\"イワテケン\",\"イワテグンクズマキマチ\",\"チワリ)\",\"岩手県\",\"岩手郡葛巻町\",\"地割)\",1,1,0,0,0,0" }; var postals = inputs.Select(PostalLoader.Parse); var normalizar = new PostalNormalizar(); var normalized = normalizar.Normalize(postals); var streets = normalized.Select(p => p.Street); var results = new[] { "葛巻" }; Assert.AreEqual(string.Join(",", streets), string.Join(",", results)); }
public void 番地その3() { var inputs = new[] { "28109,\"65111\",\"6511102\",\"ヒョウゴケン\",\"コウベシキタク\",\"ヤマダチョウシモタニガミ(オオカミダニ、シュウホウガハラ、ナカイチリヤマ<9バンチノ4、12バンチヲノゾク>ナガ\",\"兵庫県\",\"神戸市北区\",\"山田町下谷上(大上谷、修法ケ原、中一里山「9番地の4、12番地を除く」長\",1,1,0,0,0,0", "28109,\"65111\",\"6511102\",\"ヒョウゴケン\",\"コウベシキタク\",\"オヤマ、フタタビコウエン)\",\"兵庫県\",\"神戸市北区\",\"尾山、再度公園)\",1,1,0,0,0,0" }; var postals = inputs.Select(PostalLoader.Parse); var normalizar = new PostalNormalizar(); var normalized = normalizar.Normalize(postals); var streets = normalized.Select(p => p.Street); var results = new[] { "山田町下谷上", "山田町下谷上大上谷", "山田町下谷上修法ケ原", "山田町下谷上中一里山長尾山", "山田町下谷上再度公園" }; Assert.AreEqual(string.Join(",", streets), string.Join(",", results)); }