From d552b7da059b20c140e31a04fe29162e7fc9ef15 Mon Sep 17 00:00:00 2001 From: purple Date: Mon, 3 Aug 2020 19:43:21 +0800 Subject: [PATCH] =?UTF-8?q?feature(=E5=9C=B0=E5=9D=80=E6=B8=85=E6=B4=97)?= =?UTF-8?q?=EF=BC=9A=E5=9C=B0=E5=9D=80=E6=B8=85=E6=B4=97=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 地址分为3类(单套、楼栋、小区、包含多个楼栋或者单套) 2. 基于联城数库中的路名拆分,保证联城中的路名完全匹配; 3. 联城数库中的小区路名清洗(XX路、XX大道) --- .../ruoyi/project/tool/address/CleanUtil.java | 33 + .../tool/address/model/BuildingAddress.java | 21 + .../tool/address/model/CleanAddress.java | 221 + .../address/model/CleanAddressBuilder.java | 89 + .../tool/address/model/CommunityAddress.java | 21 + .../tool/address/model/CondoAddress.java | 31 + .../tool/address/model/PartialAddress.java | 105 + .../tool/address/service/AddressHandler.java | 19 + .../service/impl/NoSignalAddressHandler.java | 18 + .../service/impl/SignalAddressHandler.java | 18 + .../main/resources/address-dict/block.dict | 121 + .../main/resources/address-dict/district.dict | 70 + .../main/resources/address-dict/region.dict | 431 ++ .../src/main/resources/address-dict/road.dict | 3772 +++++++++++++++++ .../java/com/ruoyi/GenerateTableTests.java | 21 +- ruoyi/src/test/resources/temp.dict | 204 + 16 files changed, 5192 insertions(+), 3 deletions(-) create mode 100644 ruoyi/src/main/java/com/ruoyi/project/tool/address/CleanUtil.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/tool/address/model/BuildingAddress.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/tool/address/model/CleanAddress.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/tool/address/model/CleanAddressBuilder.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/tool/address/model/CommunityAddress.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/tool/address/model/CondoAddress.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/tool/address/model/PartialAddress.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/tool/address/service/AddressHandler.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/tool/address/service/impl/NoSignalAddressHandler.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/tool/address/service/impl/SignalAddressHandler.java create mode 100644 ruoyi/src/main/resources/address-dict/block.dict create mode 100644 ruoyi/src/main/resources/address-dict/district.dict create mode 100644 ruoyi/src/main/resources/address-dict/region.dict create mode 100644 ruoyi/src/main/resources/address-dict/road.dict create mode 100644 ruoyi/src/test/resources/temp.dict diff --git a/ruoyi/src/main/java/com/ruoyi/project/tool/address/CleanUtil.java b/ruoyi/src/main/java/com/ruoyi/project/tool/address/CleanUtil.java new file mode 100644 index 000000000..b00900001 --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/tool/address/CleanUtil.java @@ -0,0 +1,33 @@ +package com.ruoyi.project.tool.address; + +import com.ruoyi.project.tool.address.model.CleanAddress; +import com.ruoyi.project.tool.address.model.CleanAddressBuilder; +import com.ruoyi.project.tool.address.service.impl.NoSignalAddressHandler; +import com.ruoyi.project.tool.address.service.impl.SignalAddressHandler; + +import java.util.LinkedList; +import java.util.List; + +/** + * 地址清洗 + * + * @author lihe + */ +public class CleanUtil { + + /** + * 清洗 + * + * @param rawAddress + * @return + */ + public static CleanAddress clear(String rawAddress) { + CleanAddress cleanAddress = new CleanAddress(rawAddress); + if (cleanAddress.getContainsSpecialChar()) { + new SignalAddressHandler().clear(cleanAddress); + } else { + new NoSignalAddressHandler().clear(cleanAddress); + } + return cleanAddress; + } +} diff --git a/ruoyi/src/main/java/com/ruoyi/project/tool/address/model/BuildingAddress.java b/ruoyi/src/main/java/com/ruoyi/project/tool/address/model/BuildingAddress.java new file mode 100644 index 000000000..56c7eb643 --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/tool/address/model/BuildingAddress.java @@ -0,0 +1,21 @@ +package com.ruoyi.project.tool.address.model; + +import java.util.List; + +/** + * 室地址 + * + * @author lihe + */ +public class BuildingAddress extends PartialAddress { + + public BuildingAddress(String address) { + super(address); + } + + @Override + public List getPartialAddress() { + + return null; + } +} diff --git a/ruoyi/src/main/java/com/ruoyi/project/tool/address/model/CleanAddress.java b/ruoyi/src/main/java/com/ruoyi/project/tool/address/model/CleanAddress.java new file mode 100644 index 000000000..17e2f854e --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/tool/address/model/CleanAddress.java @@ -0,0 +1,221 @@ +package com.ruoyi.project.tool.address.model; + +import com.ruoyi.project.tool.address.service.impl.SignalAddressHandler; + +import java.util.LinkedList; +import java.util.List; + +/** + * 清洗地址 + * + * @author lihe + */ +public class CleanAddress { + /** + * 原地址 + */ + private String rawAddress; + /** + * 待处理的地址 + */ + private StringBuilder boundAddress; + /** + * 区域 + */ + private String district; + /** + * 镇 + */ + private String region; + /** + * 板块 + */ + private String block; + /** + * 路名(可能交叉路) + */ + private String road; + /** + * 小区名称 + */ + private String communityName; + /** + * 楼层 + * (和地下有关系) + */ + private Integer floor; + /** + * 小区地址 + */ + private PartialAddress communityAddress; + /** + * 楼栋地址 + */ + private PartialAddress buildingAddress; + /** + * 单套地址 + */ + private PartialAddress condoAddress; + /** + * 物业(普通、车位) + */ + private String propertyType; + /** + * 独栋 + */ + private Boolean independent; + /** + * 多个地址 + */ + private List addressList; + + + private Boolean containsSpecialChar; + + private static List specialChar = new LinkedList<>(); + + static { + specialChar.add("。"); + specialChar.add("."); + specialChar.add(","); + specialChar.add(","); + specialChar.add("-"); + specialChar.add("——"); + specialChar.add("_"); + specialChar.add("、"); + specialChar.add("("); + specialChar.add(")"); + specialChar.add("("); + specialChar.add(")"); + specialChar.add("《"); + specialChar.add("》"); + } + + public CleanAddress(String rawAddress) { + this.rawAddress = rawAddress; + + } + + public String getRawAddress() { + return rawAddress; + } + + public void setRawAddress(String rawAddress) { + this.rawAddress = rawAddress; + } + + public String getDistrict() { + return district; + } + + public void setDistrict(String district) { + this.district = district; + } + + public String getRegion() { + return region; + } + + public void setRegion(String region) { + this.region = region; + } + + public String getBlock() { + return block; + } + + public void setBlock(String block) { + this.block = block; + } + + public String getRoad() { + return road; + } + + public void setRoad(String road) { + this.road = road; + } + + public String getCommunityName() { + return communityName; + } + + public void setCommunityName(String communityName) { + this.communityName = communityName; + } + + public Integer getFloor() { + return floor; + } + + public void setFloor(Integer floor) { + this.floor = floor; + } + + public PartialAddress getCommunityAddress() { + return communityAddress; + } + + public void setCommunityAddress(PartialAddress communityAddress) { + this.communityAddress = communityAddress; + } + + public PartialAddress getBuildingAddress() { + return buildingAddress; + } + + public void setBuildingAddress(PartialAddress buildingAddress) { + this.buildingAddress = buildingAddress; + } + + public PartialAddress getCondoAddress() { + return condoAddress; + } + + public void setCondoAddress(PartialAddress condoAddress) { + this.condoAddress = condoAddress; + } + + public String getPropertyType() { + return propertyType; + } + + public void setPropertyType(String propertyType) { + this.propertyType = propertyType; + } + + public List getAddressList() { + return addressList; + } + + public void setAddressList(List addressList) { + this.addressList = addressList; + } + + public Boolean getIndependent() { + return independent; + } + + public void setIndependent(Boolean independent) { + this.independent = independent; + } + + public StringBuilder getBoundAddress() { + return boundAddress; + } + + public Boolean getContainsSpecialChar() { + String todoAddress = rawAddress.trim() + .replace("\t", "") + .replace(" ", ""); + + this.boundAddress = new StringBuilder(rawAddress); + for (int i = 0; i < specialChar.size(); i++) { + if (todoAddress.contains(specialChar.get(i))) { + return true; + } + } + + return false; + } +} diff --git a/ruoyi/src/main/java/com/ruoyi/project/tool/address/model/CleanAddressBuilder.java b/ruoyi/src/main/java/com/ruoyi/project/tool/address/model/CleanAddressBuilder.java new file mode 100644 index 000000000..23ec21316 --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/tool/address/model/CleanAddressBuilder.java @@ -0,0 +1,89 @@ +package com.ruoyi.project.tool.address.model; + +import com.ruoyi.common.utils.LoadUtil; + +import java.util.List; +import java.util.Map; + +/** + * 清洗地址构建 + * + * @author lihe + */ +public class CleanAddressBuilder { + + private Map districtMap = LoadUtil.loadDict("address-dict/district.dict"); + private List regionList = LoadUtil.loadList("address-dict/region.dict"); + private List blockList = LoadUtil.loadList("address-dict/block.dict"); + private CleanAddress cleanAddress; + + private CleanAddressBuilder(CleanAddress cleanAddress) { + this.cleanAddress = cleanAddress; + } + + public static CleanAddressBuilder builder(CleanAddress cleanAddress) { + return new CleanAddressBuilder(cleanAddress); + } + + /** + * 解析区域 + * 前面7个字符 + * + * @return + */ + public void parseDistrict() { + String shanghaiAndDistrict = "上" + cleanAddress.getBoundAddress().substring(0, 7).replace("上上", ""); + for (Map.Entry district : districtMap.entrySet()) { + if (shanghaiAndDistrict.startsWith(district.getKey())) { + cleanAddress.setDistrict(district.getKey()); + break; + } + } + } + + /** + * 解析镇 + * + * @return + */ + public void parseRegion() { + for (int i = 0; i < regionList.size(); i++) { + if (-1 != cleanAddress.getBoundAddress().indexOf(regionList.get(i))) { + cleanAddress.setRegion(regionList.get(i)); + } + } + } + + /** + * 解析板块 + */ + public void parseBlock() { + for (int i = 0; i < blockList.size(); i++) { + if (-1 != cleanAddress.getBoundAddress().indexOf(blockList.get(i))) { + cleanAddress.setBlock(regionList.get(i)); + } + } + } + + /** + * 解析路(可能缺失“路”) + */ + public void parseRoad() { + + } + + /** + * 解析小区名称(路名和小区名称重定义) + */ + public void parseCommunityName() { + + } + + /** + * 是否独栋?“全”“全幢” + */ + public void parseIndependent() { + + } + +} diff --git a/ruoyi/src/main/java/com/ruoyi/project/tool/address/model/CommunityAddress.java b/ruoyi/src/main/java/com/ruoyi/project/tool/address/model/CommunityAddress.java new file mode 100644 index 000000000..2632e6fa2 --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/tool/address/model/CommunityAddress.java @@ -0,0 +1,21 @@ +package com.ruoyi.project.tool.address.model; + +import java.util.List; + +/** + * 小区地址 + * + * @author lihe + */ +public class CommunityAddress extends PartialAddress { + + public CommunityAddress(String address) { + super(address); + } + + @Override + public List getPartialAddress() { + + return null; + } +} diff --git a/ruoyi/src/main/java/com/ruoyi/project/tool/address/model/CondoAddress.java b/ruoyi/src/main/java/com/ruoyi/project/tool/address/model/CondoAddress.java new file mode 100644 index 000000000..e66279edb --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/tool/address/model/CondoAddress.java @@ -0,0 +1,31 @@ +package com.ruoyi.project.tool.address.model; + +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +/** + * 室地址 + * + * @author lihe + */ +public class CondoAddress extends PartialAddress { + + public CondoAddress(String address) { + super(address); + } + + @Override + public List getPartialAddress() { + Pattern pattern = Pattern.compile(SHI_PATTERN); + Matcher matcher = pattern.matcher(this.address); + // 这个需要优化,地下层没有考虑 + if (matcher.find()) { + this.shi = parseShi(); + this.floor = parseFloor(); + this.hao = parseHAO(); + } + + return null; + } +} diff --git a/ruoyi/src/main/java/com/ruoyi/project/tool/address/model/PartialAddress.java b/ruoyi/src/main/java/com/ruoyi/project/tool/address/model/PartialAddress.java new file mode 100644 index 000000000..acbf4fbee --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/tool/address/model/PartialAddress.java @@ -0,0 +1,105 @@ +package com.ruoyi.project.tool.address.model; + +import com.ruoyi.common.exception.CustomException; +import com.ruoyi.common.utils.StringUtils; +import io.swagger.models.auth.In; + +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +/** + * 清洗地址 + * + * @author lihe + */ +public abstract class PartialAddress { + protected String address; + protected String hao; + protected String shi; + protected Integer floor; + protected final static String SHI_PATTERN = "([\\dA-Za-z]+)室$"; + protected final static String HAO_PATTERN = "([\\dA-Za-z]+)(甲乙丙丁戊己庚辛仍亏)?号"; + protected final static String NUMBER_PATTERN = "\\d+"; + protected final int HUNDRED = 100; + protected final int TEN_THOUSAND = 10 * 1000; + + public PartialAddress(String address) { + this.address = address; + } + + public String getHao() { + return hao; + } + + public String getShi() { + return shi; + } + + public Integer getFloor() { + return floor; + } + + /** + * 获取地址(单套、楼栋、小区) + * + * @return + */ + public abstract List getPartialAddress(); + + /** + * 室解析 + * + * @return + */ + protected String parseShi() { + Pattern pattern = Pattern.compile(SHI_PATTERN); + Matcher matcher = pattern.matcher(this.address); + // 这个需要优化,地下层没有考虑 + if (matcher.find()) { + return matcher.group(1); + } + return null; + } + + /** + * 楼层解析 + * + * @return + */ + protected Integer parseFloor() { + if (StringUtils.isEmpty(this.shi)) { + return null; + } + Pattern pattern = Pattern.compile(NUMBER_PATTERN); + Matcher matcher = pattern.matcher(this.shi); + // 这个需要优化,地下层没有考虑 + if (matcher.find()) { + Integer num = new Integer(matcher.group(0)); + if (num <= HUNDRED) { + return num / 10; + } else if (num > HUNDRED && num <= TEN_THOUSAND) { + return num / 100; + } else { + throw new CustomException("室号太大"); + } + } + return null; + } + + /** + * 号 + * + * @return + */ + protected String parseHAO() { + Pattern pattern = Pattern.compile(HAO_PATTERN); + Matcher matcher = pattern.matcher(this.address); + // 这个需要优化,地下层没有考虑 + if (matcher.find()) { + return matcher.group(1); + } + return null; + } + +} diff --git a/ruoyi/src/main/java/com/ruoyi/project/tool/address/service/AddressHandler.java b/ruoyi/src/main/java/com/ruoyi/project/tool/address/service/AddressHandler.java new file mode 100644 index 000000000..d385a033a --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/tool/address/service/AddressHandler.java @@ -0,0 +1,19 @@ +package com.ruoyi.project.tool.address.service; + +import com.ruoyi.project.tool.address.model.CleanAddress; + +/** + * 地址处理方法 + * + * @author lihe + */ +public interface AddressHandler { + + /** + * 地址清洗 + * + * @param cleanAddress + */ + void clear(CleanAddress cleanAddress); + +} diff --git a/ruoyi/src/main/java/com/ruoyi/project/tool/address/service/impl/NoSignalAddressHandler.java b/ruoyi/src/main/java/com/ruoyi/project/tool/address/service/impl/NoSignalAddressHandler.java new file mode 100644 index 000000000..cbd72e57d --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/tool/address/service/impl/NoSignalAddressHandler.java @@ -0,0 +1,18 @@ +package com.ruoyi.project.tool.address.service.impl; + +import com.ruoyi.project.tool.address.model.CleanAddress; +import com.ruoyi.project.tool.address.model.CleanAddressBuilder; +import com.ruoyi.project.tool.address.service.AddressHandler; + +/** + * 没有特殊符号的地址清洗 + * + * @author lihe + */ +public class NoSignalAddressHandler implements AddressHandler { + + @Override + public void clear(CleanAddress cleanAddress) { + CleanAddressBuilder.builder(cleanAddress).parseDistrict(); + } +} diff --git a/ruoyi/src/main/java/com/ruoyi/project/tool/address/service/impl/SignalAddressHandler.java b/ruoyi/src/main/java/com/ruoyi/project/tool/address/service/impl/SignalAddressHandler.java new file mode 100644 index 000000000..57b997577 --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/tool/address/service/impl/SignalAddressHandler.java @@ -0,0 +1,18 @@ +package com.ruoyi.project.tool.address.service.impl; + +import com.ruoyi.project.tool.address.model.CleanAddress; +import com.ruoyi.project.tool.address.service.AddressHandler; + +/** + * 带有字符的地址 + * + * @author lihe + */ +public class SignalAddressHandler implements AddressHandler { + + + @Override + public void clear(CleanAddress cleanAddress) { + + } +} diff --git a/ruoyi/src/main/resources/address-dict/block.dict b/ruoyi/src/main/resources/address-dict/block.dict new file mode 100644 index 000000000..6d8e646f9 --- /dev/null +++ b/ruoyi/src/main/resources/address-dict/block.dict @@ -0,0 +1,121 @@ +大华 +青浦新城 +老西门 +曲阳 +佘山 +龙华 +江川路 +洋泾 +长寿 +黄兴 +新华路 +曹杨 +临港新城 +大宁 +华漕 +曹家渡 +张江 +安亭汽车城 +桃浦 +彭浦 +衡山路 +颛桥 +黄浦滨江 +朱泾 +长桥 +东外滩 +长兴岛 +武宁 +南京西路 +花木 +金山新城 +海湾 +江宁路 +金山中部 +曹路 +松江南部 +松江新城东区 +青浦北部 +田林 +浦江 +嘉定北部 +打浦桥 +碧云 +九亭 +庄行 +亭林 +外高桥 +松江中部 +新江湾城 +张庙 +横沙岛 +崇明其他 +古美罗阳 +大场 +唐镇 +七宝 +塘桥 +南桥新城 +西郊 +北蔡 +凉城 +虹桥 +淞南高境 +柘林 +长风 +莘庄 +马桥 +枫泾 +光新 +泗泾 +月浦 +梅陇春申 +金汇 +真新 +陈家镇 +北外滩 +江桥 +中原 +华泾 +长征 +嘉定主城区 +南翔 +四川北路 +枫林 +惠南 +淮海中路 +金虹桥 +淞宝 +南站 +古北 +松江新城西区 +万里 +吴泾 +新场 +杨行 +徐家汇 +赵巷 +漕泾 +人民广场 +不夜城 +三林 +祝桥 +川沙 +浦东世博 +中山公园 +金桥 +罗店 +真如 +周康 +陆家嘴滨江 +顾村 +航头 +徐泾 +五角场 +朱家角 +新桥 +崇明新城 +堡镇 +奉城 +罗泾 +鞍山 \ No newline at end of file diff --git a/ruoyi/src/main/resources/address-dict/district.dict b/ruoyi/src/main/resources/address-dict/district.dict new file mode 100644 index 000000000..46469c480 --- /dev/null +++ b/ruoyi/src/main/resources/address-dict/district.dict @@ -0,0 +1,70 @@ +宝山 +宝山区 +长宁 +长宁区 +崇明 +崇明区 +奉贤 +奉贤区 +虹口 +虹口区 +黄浦 +黄浦区 +嘉定 +嘉定区 +金山 +金山区 +静安 +静安区 +卢湾 +闵行 +闵行区 +普陀 +普陀区 +浦东 +浦东南汇 +浦东新区 +青浦 +青浦区 +上海市宝山 +上海市宝山区 +上海市长宁 +上海市长宁区 +上海市崇明 +上海市崇明区 +上海市奉贤 +上海市奉贤区 +上海市虹口 +上海市虹口区 +上海市黄浦 +上海市黄浦区 +上海市嘉定 +上海市嘉定区 +上海市金山 +上海市金山区 +上海市静安 +上海市静安区 +上海市卢湾区 +上海市闵行 +上海市闵行区 +上海市南汇区 +上海市普陀 +上海市普陀区 +上海市浦东 +上海市浦东新区 +上海市青浦 +上海市青浦区 +上海市松江 +上海市松江区 +上海市徐汇 +上海市徐汇区 +上海市杨浦 +上海市杨浦区 +上海市闸北区 +松江 +松江区 +徐汇 +徐汇区 +杨浦 +杨浦区 +闸北 \ No newline at end of file diff --git a/ruoyi/src/main/resources/address-dict/region.dict b/ruoyi/src/main/resources/address-dict/region.dict new file mode 100644 index 000000000..3d8e918c4 --- /dev/null +++ b/ruoyi/src/main/resources/address-dict/region.dict @@ -0,0 +1,431 @@ +艾镇镇 +安亭镇 +八滧镇 +白鹤镇 +白玉路街道 +半淞园路街道 +浜镇镇 +保安镇 +堡镇 +堡镇镇 +北蔡镇 +北川沙镇 +北桥镇 +北新泾街道 +北新泾镇 +北新桥镇 +北闸镇 +蔡路镇 +仓桥镇 +曹行镇 +曹家渡街道 +曹路镇 +曹王镇 +曹杨新村街道 +漕河泾镇 +漕泾镇 +草棚镇 +草镇镇 +长白新村街道 +长浜镇 +长风新村街道 +长江农场 +长桥街道 +长兴乡 +长兴镇 +长征镇 +车墩镇 +辰山镇 +陈坊桥镇 +陈行镇 +陈家行镇 +陈家镇 +城北镇 +城桥镇 +城厢镇 +澄桥镇 +盛桥镇 +盛梓庙镇 +程家桥街道 +储店镇 +川沙县 +川沙镇 +大场镇 +大椿镇 +大港镇 +大宁路街道 +大桥街道 +大团镇 +大新镇 +大盈镇 +邓镇镇 +丁棚镇 +定海路街道 +东风农场 +东沟镇 +东海镇 +东新路街道 +东新镇 +董家渡街道 +洞泾镇 +杜坊镇 +杜行镇 +二堡镇 +二条竖河镇 +蕃瓜弄镇 +方家窑镇 +方泰镇 +彷徨镇 +丰乐镇 +封浜镇 +枫泾镇 +凤凰镇 +凤溪镇 +奉城镇 +奉浦工业区 +奉贤镇 +奉新镇 +富民镇 +干巷镇 +港东乡 +港口镇 +港西镇 +港沿镇 +高东镇 +高行镇 +高桥镇 +葛隆镇 +龚路镇 +共和新路街道 +顾村镇 +顾路镇 +关港镇 +光明镇 +广福镇 +广富林镇 +广中路街道 +海滨新村街道 +海桥乡 +海桥镇 +海湾镇 +航头镇 +合庆镇 +合兴乡 +合兴镇 +合作镇 +横沔镇 +横沙乡 +洪庙镇 +红卫镇 +红星农场 +红星镇 +虹桥街道 +虹桥镇 +侯家镇 +后岗镇 +胡桥镇 +花木镇 +华漕镇 +华泾镇 +华路镇 +华亭镇 +华新镇 +华阳桥镇 +华阳镇 +欢庵镇 +黄埔区 +黄渡镇 +黄楼镇 +黄路镇 +惠南镇 +机杨镇 +汲浜镇 +纪王镇 +嘉定工业区 +嘉定工业园区 +嘉定镇 +戬浜桥镇 +戬浜镇 +建设镇 +江海镇 +江口镇 +江浦路街道 +江桥镇 +江湾镇 +江镇镇 +蒋庄镇 +界排镇 +金汇镇 +金桥镇 +金山工业区 +金山区镇 +金山卫 +金山卫镇 +金山嘴镇 +金卫镇 +金泽镇 +九亭镇 +菊园新区 +康桥镇 +控江路街道 +廊下镇 +老港镇 +老西门街道 +李塔汇镇 +莲盛镇 +练塘镇 +燎原农场 +凌桥镇 +刘行镇 +刘夏镇 +六里镇 +六团镇 +六灶镇 +龙华镇 +娄塘镇 +芦潮港 +芦潮港镇 +鲁汇镇 +陆行镇 +陆家巷镇 +陆家嘴街道 +罗店镇 +罗泾镇 +罗南镇 +吕巷镇 +绿华镇 +马陆镇 +马桥镇 +毛家镇 +泖港镇 +泖桥镇 +梅陇镇 +梅园街道 +猛将庙镇 +庙行镇 +庙镇镇 +木杓镇 +南二条竖河镇 +南盘滧镇 +南桥镇 +南翔镇 +南星镇 +南苑镇 +泥彩镇 +泥城镇 +牛棚镇 +排衙镇 +潘桥镇 +潘石镇 +蟠龙镇 +彭浦镇 +彭镇镇 +平安镇 +平凉路街道 +浦东杨思 +浦江镇 +七宝镇 +七滧镇 +七灶镇 +戚家墩镇 +祁连镇 +齐贤镇 +前卫农场 +钱门塘镇 +钱桥镇 +钱圩镇 +秦镇镇 +青村 +青村镇 +青墩镇 +青浦镇 +邱移庙镇 +茸北镇 +阮巷镇 +三岔港镇 +三墩镇 +三光镇 +三林镇 +三桥镇 +三星镇 +三灶镇 +山阳镇 +商塌镇 +邵厂镇 +佘山镇 +申港街道 +莘庄镇 +沈巷镇 +沈家湾镇 +沈家镇 +沈庄镇 +施镇镇 +石湖荡镇 +石皮泐镇 +石泉路街道 +书院镇 +竖河镇 +竖新镇 +四平路街道 +四团镇 +四滧镇 +泗泾镇 +松江工业区 +松江新城区 +松江新桥 +松江镇 +松隐镇 +苏民镇 +孙桥镇 +泰日镇 +谈家港镇 +坦直镇 +唐行镇 +唐家行镇 +唐镇镇 +塘桥镇 +塘外镇 +塘湾镇 +桃浦镇 +题桥镇 +天马山镇 +天目西路街道 +田林街道 +亭林镇 +头桥镇 +瓦屑镇 +外冈镇 +湾镇镇 +万安镇 +万祥镇 +王港镇 +王鲁玙镇 +望仙桥镇 +望新镇 +邬桥镇 +吴店镇 +吴淞镇 +吴淞镇街道 +五角场镇 +五厍镇 +五四农场 +五滧乡 +五滧镇 +西岑镇 +西渡街道 +西渡镇 +西护塘镇 +西门镇 +西三江口镇 +下坊渡镇 +下三星镇 +下沙镇 +下协隆镇 +夏阳街道 +香花桥街道 +香花桥镇 +响哃镇 +向化镇 +萧塘镇 +小东门街道 +小横河镇 +小昆山镇 +小竖河镇 +小湾镇 +小营房镇 +小蒸镇 +滧村镇 +协隆镇 +斜土路街道 +新安镇 +新浜镇 +新场镇 +新城街道 +新城区 +新成街道 +新成路街道 +新村乡 +新村镇 +新风镇 +新港路街道 +新港镇 +新海农场 +新海镇 +新河镇 +新泾镇 +新绿镇 +新米行镇 +新民镇 +新农镇 +新桥镇 +新寺镇 +新镇镇 +兴塔镇 +星火开发区 +徐行镇 +徐家行镇 +徐家汇街道 +徐泾镇 +徐路镇 +宣桥镇 +殷行街道 +烟墩头镇 +严桥镇 +延吉新村街道 +盐仓镇 +杨行镇 +杨家桥镇 +杨家镇镇 +杨柳桥镇 +杨思镇 +杨园镇 +洋泾街道 +洋泾镇 +洋桥镇 +叶榭镇 +一号桥镇 +盈浦街道 +永隆镇 +油桥镇 +友谊路街道 +御桥镇 +裕安镇 +圆沙镇 +月浦镇 +跃进农场 +张家桥镇 +张江镇 +张桥镇 +张堰镇 +张泽镇 +章堰镇 +朝阳镇 +召楼镇 +赵港镇 +赵行镇 +赵巷镇 +赵屯镇 +柘林镇 +真如镇 +真新街道 +真新新村街道 +蒸淀镇 +芷江西路街道 +中港镇 +中山北路街道 +中山街道 +中兴镇 +重固镇 +周家渡 +周浦区 +周浦镇 +朱行镇 +朱家角镇 +朱家桥镇 +朱泾镇 +诸翟镇 +竹桥镇 +祝桥鎮 +祝桥镇 +颛桥镇 +庄行镇 \ No newline at end of file diff --git a/ruoyi/src/main/resources/address-dict/road.dict b/ruoyi/src/main/resources/address-dict/road.dict new file mode 100644 index 000000000..30d65c207 --- /dev/null +++ b/ruoyi/src/main/resources/address-dict/road.dict @@ -0,0 +1,3772 @@ +阿克苏路 +爱博路 +爱国路 +爱晖路 +爱辉路 +爱特路 +安波路 +安诚路 +安驰路 +安汾路 +安福路 +安国路 +安化路 +安居路 +安澜路 +安礼路 +安龙路 +安宁路 +安浦路 +安瑞路 +安润路 +安若路 +安寿路 +安顺路 +安拓路 +安亭路 +安通东路 +安通路 +安图路 +安邬路 +安西路 +安谐路 +安谐南路 +安秀路 +安研路 +安业路 +安勇路 +安友路 +安寓路 +安远路 +安悦路 +安振路 +安智路 +安中中路 +鞍山路 +奥纳路 +澳门路 +八一路 +八字桥路 +巴林路 +白渡路 +白桦路 +白荆路 +白兰路 +白丽路 +白粮路 +白牛路 +白沙园路 +白石路 +白萱路 +白杨路 +白银路 +白玉路 +白樟路 +百安公路 +百富路 +百齐路 +百色路 +百通路 +百熙路 +百兴路 +百秀路 +班溪路 +板桥东路 +板桥西路 +板泉路 +伴亭路 +半淞园路 +包头路 +包头南路 +保德路 +保定路 +保乐路 +保宁路 +保屯路 +堡兴路 +堡镇北路 +堡镇大通路 +堡镇南路 +堡镇石岛路 +堡镇中路 +宝安公路 +宝安路 +宝安支路 +宝昌路 +宝城路 +宝荻路 +宝东路 +宝菊路 +宝乐路 +宝联路 +宝林路 +宝绿路 +宝铭路 +宝南东路 +宝南路 +宝庆路 +宝山路 +宝胜路 +宝塔路 +宝通路 +宝翔路 +宝杨路 +宝银路 +宝源路 +报春路 +北艾路 +北安德路 +北宝兴路 +北陈公路 +北城壕路 +北翠路 +北翟路 +北翟支路 +北海路 +北行路 +北虹路 +北华路 +北环路 +北江榉路 +北江桐路 +北江燕路 +北京东路 +北京西路 +北门路 +北青公路 +北青路 +北沈路 +北石路 +北松公路 +北松路 +北苏州路 +北泰路 +北新园路 +北沿公路 +北洋泾路 +北盈路 +北渔路 +北园路 +北张家浜路 +北中路 +本溪路 +笔化西路 +毕升路 +碧波路 +碧江路 +碧泉路 +碧水路 +碧秀路 +碧瀛北路 +碧云路 +宾川路 +宾南路 +宾阳路 +滨湖路 +波阳路 +伯乐南路 +博安路 +博才路 +博成路 +博海路 +博航路 +博恒路 +博华路 +博乐路 +博乐南路 +博山东路 +博山路 +博文路 +博霞路 +博兴路 +博园路 +博云路 +步韵路 +彩云路 +采江路 +菜场路 +蔡路 +蔡伦路 +蔡伦支路 +仓场东路 +仓场路 +仓丰路 +仓华路 +仓汇路 +仓轩路 +沧源路 +沧州路 +苍工路 +苍梧路 +藏东路 +曹安公路 +曹安路 +曹家塘路 +曹家堰路 +曹建路 +曹路 +曹新路 +曹杨路 +曹阳路 +漕宝路 +漕程路 +漕东二路 +漕东三路 +漕东支路 +漕廊公路 +漕平支路 +漕穗北路 +漕溪北路 +漕溪路 +漕盈路 +漕俞路 +草长浜路 +草高路 +草高支路 +槎溪路 +茶陵北路 +茶陵路 +昌达路 +昌化路 +昌吉路 +昌里东路 +昌里路 +昌平路 +昌邑路 +常德路 +常和路 +常熟路 +长安路 +长白路 +长白山路 +长浜路 +长春路 +长春支路 +长岛路 +长海路 +长虹路 +长江路 +长江南路 +长江西路 +长橘路 +长康路 +长乐路 +长临路 +长岭路 +长柳路 +长宁路 +长宁支路 +长清北路 +长清路 +长青路 +长寿路 +长顺路 +长兴东路 +长兴路 +长阳路 +长逸路 +场北路 +场东路 +场南路 +场西路 +场中路 +潮乐路 +潮州路 +车峰路 +车亭公路 +车新公路 +车站北路 +车站路 +车站南路 +车站西路 +车站支路 +晨花路 +晨晖路 +晨阳路 +晨阳西路 +辰花路 +辰塔路 +陈川路 +陈春东路 +陈春公路 +陈春路 +陈东路 +陈功路 +陈行公路 +陈行路 +陈家山路 +陈家宅路 +陈南路 +陈桥路 +陈水关路 +陈太路 +陈翔公路 +陈翔路 +陈镇路 +陈中路 +城北路 +城大路 +城东路 +城丰路 +城固路 +城河路 +城鸿路 +城基路 +城隆路 +城南路 +城松路 +城西路 +城乡路 +城银路 +城置路 +城中北路 +城中东路 +城中路 +城中南路 +城中西路 +成都北路 +成都南路 +成山路 +成泽路 +澄浏路 +澄浏中路 +盛龙路 +盛荣路 +盛夏路 +盛苑路 +盛泽路 +程鹤路 +程家桥路 +程家桥支路 +诚礼路 +池沟路 +池泾浜路 +池月路 +赤峰路 +崇安路 +崇福路 +崇教路 +崇南公路 +崇文路 +崇溪路 +崇信路 +褚家路 +川北公路 +川公路 +川和路 +川宏路 +川环南路 +川环西路 +川黄路 +川六公路 +川南奉公路 +川桥路 +川沙路 +川图路 +川银路 +川周公路 +川周路 +船厂路 +创新路 +创新西路 +创新中路 +创业路 +春东路 +春都路 +春光路 +春虹路 +春晖路 +春九路 +春雷路 +春泉路 +春荣路 +春申路 +春莘路 +春水路 +春晓路 +春源路 +春中路 +慈竹路 +翠柏路 +翠竹路 +达尔文路 +达政路 +达之路 +打虎山路 +打浦路 +大川公路 +大慈路 +大道站路 +大渡河路 +大沽路 +大华路 +大华三路 +大华一路 +大吉路 +大境路 +大康路 +大连路 +大连西路 +大林路 +大名路 +大木桥路 +大宁路 +大庆西路 +大生路 +大田路 +大亭公路 +大通路 +大同路 +大统路 +大学路 +大叶公路 +大盈路 +大盈浦路 +大治东路 +大治路 +丹巴路 +丹桂路 +丹徒路 +丹霞山路 +丹阳路 +淡水路 +德爱路 +德堡路 +德川路 +德淳路 +德都路 +德丰路 +德富路 +德华路 +德立路 +德宁路 +德平路 +德泉路 +德园路 +德园南路 +德悦路 +德政路 +德州路 +灯辉路 +滇池路 +淀湖路 +淀惠路 +淀浦河路 +电台路 +叠桥路 +丁香路 +鼎源路 +定安路 +定边路 +定海路 +定康路 +定水路 +定威路 +定西路 +东安路 +东宝路 +东宝兴路 +东波路 +东昌路 +东长治路 +东城壕路 +东城路 +东川路 +东大公路 +东大名路 +东方路 +东风南路 +东港路 +东高路 +东葛路 +东汉阳路 +东河沿路 +东横浜路 +东湖路 +东华美路 +东环龙路 +东环路 +东建路 +东江湾路 +东靖路 +东兰路 +东林路 +东陆路 +东美路 +东门路 +东明路 +东南路 +东平北路 +东平路 +东平南路 +东泉路 +东三里桥路 +东栅路 +东升路 +东书房路 +东台路 +东太路 +东泰林路 +东泰路 +东谈家渡路 +东塘路 +东体育会路 +东体育会支路 +东亭路 +东贤路 +东新路 +东新民路 +东新支路 +东绣路 +东徐联路 +东煦路 +东亚路 +东义路 +东引路 +东余杭路 +东育路 +东园路 +东诸安浜路 +冬梅路 +冬融路 +董家渡路 +洞泾长兴路 +洞泾同乐路 +洞坤路 +洞宁路 +洞莘路 +洞塔路 +洞照路 +都会路 +都市路 +都市南路 +都庄路 +杜鹃路 +渡桥路 +堆栈路 +敦化路 +多稼路 +多伦路 +峨眉路 +峨山路 +鄂尔多斯路 +洱海路 +法华镇路 +法拉第路 +帆远路 +番禺路 +樊宝路 +繁安路 +繁锦路 +繁荣东路 +繁荣路 +繁兴路 +方浜中路 +方德路 +方家塘路 +方塔北路 +方塔南路 +方伟路 +方斜路 +方中路 +方竹路 +芳草路 +芳甸路 +芳华路 +芳礼路 +芳林路 +芳芯路 +放鹤路 +菲拉路 +飞渡路 +飞虹路 +汾西路 +汾阳路 +汾州路 +丰登路 +丰福路 +丰谷路 +丰海路 +丰皓路 +丰和路 +丰华公路 +丰江路 +丰康路 +丰顺路 +丰翔路 +丰镇路 +丰庄北路 +丰庄路 +丰庄西路 +封周路 +枫翠路 +枫兰路 +枫丽路 +枫林路 +枫沛路 +枫桥路 +枫湾路 +枫阳路 +凤滨路 +凤城路 +凤丹路 +凤阁路 +凤凰公路 +凤坚塘路 +凤马塘路 +凤强塘路 +凤庆路 +凤蓉路 +凤卫路 +凤星路 +凤徐路 +凤阳路 +凤育路 +奉粮路 +奉炮公路 +奉旺路 +奉贤路 +奉新路 +奉柘公路 +扶港路 +扶兰路 +福德路 +福定路 +福海路 +福汇路 +福建北路 +福建中路 +福宁路 +福泉北路 +福泉路 +福泉山东路 +福泉山路 +福山路 +福佑路 +福中路 +福州路 +芙蓉江路 +府村路 +抚顺路 +抚远路 +复华路 +复兴东路 +复兴路 +复兴西路 +复兴中路 +富漕路 +富长路 +富城路 +富都路 +富国路 +富航路 +富锦路 +富砾路 +富联二路 +富联路 +富民路 +富南路 +富平路 +富强路 +富特北路 +富特东一路 +富特西三路 +富特西一路 +富田路 +富岩路 +富杨路 +富永路 +富蕴路 +富竹路 +富卓路 +阜康西路 +阜新路 +伽利略路 +甘河路 +甘泉路 +甘溪路 +港澳路 +港边路 +港城路 +港德路 +港东公路 +港洪路 +港辉路 +港极路 +港佳路 +港坤路 +港鹏路 +港阳路 +港怡路 +港俞路 +高安路 +高宝路 +高博路 +高昌路 +高潮路 +高城路 +高登山路 +高东二路 +高东新路 +高光路 +高荷路 +高技路 +高泾路 +高境路 +高科东路 +高科西路 +高科中路 +高木桥路 +高攀路 +高平路 +高青路 +高青西路 +高斯路 +高台路 +高翔环路 +高兴路 +高雄路 +高阳路 +高逸路 +高邮路 +高跃路 +高州路 +高竹路 +阁游路 +公安路 +公平路 +公兴路 +公园东路 +公园路 +工农路 +工农南路 +龚华路 +龚路 +龚新路 +拱北路 +拱晨路 +拱川路 +拱海路 +拱极东路 +拱极路 +拱乐路 +拱鸣路 +拱泰路 +拱为路 +拱优路 +共创路 +共富路 +共和路 +共和新路 +共和兴路 +共建路 +共江路 +共康路 +共青路 +共泉路 +贡嘎山路 +沽源路 +古北路 +古北南路 +古丹路 +古方路 +古华路 +古井路 +古井南路 +古浪路 +古龙路 +古楼公路 +古美路 +古美西路 +古桐路 +古桐南路 +古羊路 +古猗园路 +古猗园南路 +古宜路 +古棕路 +牯岭路 +谷阳北路 +谷阳南路 +鼓浪路 +鼓浪屿路 +固川路 +崮山路 +顾北东路 +顾北路 +顾陈路 +顾戴路 +顾荻路 +顾太路 +顾唐路 +顾新东路 +关山路 +关岳路 +关岳西路 +官厅路 +观海路 +管弄路 +管新路 +冠生园路 +光宾路 +光复路 +光复西路 +光昊路 +光华路 +光明路 +光启路 +光启南路 +光钱路 +光新路 +光星路 +光泽路 +广东路 +广丰路 +广福路 +广富林路 +广纪路 +广兰路 +广联路 +广灵二路 +广灵四路 +广灵一路 +广南路 +广顺北路 +广顺路 +广通路 +广西北路 +广轩路 +广延路 +广衍路 +广益路 +广元路 +广元西路 +广粤路 +广粤支路 +广中路 +广中西路 +广中支路 +广州路 +归昌路 +桂巷路 +桂江路 +桂箐路 +桂菁路 +桂林路 +桂林南路 +桂平路 +桂平支路 +桂桥路 +贵都路 +贵阳路 +贵州路 +郭守敬路 +国安路 +国宾路 +国定东路 +国定路 +国航路 +国和路 +国泓路 +国货路 +国济路 +国京路 +国康路 +国科路 +国年路 +国庆路 +国权北路 +国权东路 +国权后路 +国权路 +国顺东路 +国顺路 +国泰路 +国通路 +国伟路 +国霞路 +国庠路 +国晓路 +国秀路 +国耀路 +国展路 +果园路 +哈尔滨路 +哈雷路 +哈密路 +海波路 +海潮路 +海盛路 +海川路 +海春路 +海笛路 +海防路 +海丰路 +海芙路 +海港大道 +海江二路 +海江路 +海科路 +海蓝路 +海浪路 +海利路 +海伦路 +海伦西路 +海马路 +海门路 +海鸣路 +海纳路 +海南路 +海宁路 +海农公路 +海鹏路 +海平路 +海旗路 +海趣路 +海泉路 +海容路 +海顺路 +海松路 +海桐路 +海湾路 +海霞路 +海兴路 +海秀路 +海燕路 +海阳路 +海阳西路 +海盈路 +海州路 +含笑路 +寒山寺路 +涵青路 +邯郸路 +韩村路 +韩谊路 +汉口路 +汉阳路 +汉中路 +杭桂路 +杭湾路 +杭州路 +航北路 +航昌路 +航城七路 +航城三路 +航城四路 +航城五路 +航春路 +航定路 +航东路 +航鹤路 +航津路 +航梅路 +航南公路 +航瑞路 +航亭环路 +航头路 +航西路 +航新路 +航兴北路 +航绣路 +航中路 +行德路 +行南路 +行泰路 +行知路 +巷居路 +号文路 +浩翔路 +何家湾路 +合宝路 +合川路 +合肥路 +合欢路 +合作路 +和爱路 +和丰路 +和佳路 +和静路 +和炯路 +和龙路 +和平东路 +和平南路 +和融路 +和田路 +和政路 +河滨北路 +河东路 +河间路 +河南北路 +河南南路 +河南中路 +河畔路 +荷丹路 +荷泽路 +贺桥村路 +鹤槎路 +鹤驰路 +鹤恒路 +鹤江路 +鹤洁路 +鹤立西路 +鹤林路 +鹤坡路 +鹤坡南路 +鹤庆路 +鹤如路 +鹤沙路 +鹤望路 +鹤霞路 +鹤祥路 +鹤翔路 +鹤旋路 +鹤永路 +鹤友路 +鹤韵路 +黑山路 +恒飞路 +恒丰北路 +恒丰路 +恒高路 +恒康路 +恒南路 +恒仁路 +恒荣路 +恒顺路 +恒顺南路 +恒通路 +恒西路 +恒耀路 +恒业路 +恒泽路 +横浜路 +横港路 +横泾东路 +横沔江路 +横桥路 +衡山路 +衡水路 +宏海公路 +宏伟路 +宏雅路 +弘翔路 +洪德路 +洪庙路 +洪山路 +洪中路 +红宝石路 +红枫路 +红光路 +红林路 +红柳路 +红棉路 +红旗东路 +红石路 +红松东路 +红松路 +红同路 +虹漕路 +虹漕南路 +虹盛东路 +虹盛路 +虹古路 +虹关路 +虹光路 +虹井路 +虹梅路 +虹梅南路 +虹桥路 +虹泉路 +虹莘路 +虹湾路 +虹翔三路 +虹秀路 +虹许路 +虹中路 +鸿兴路 +鸿音路 +呼兰路 +呼兰西路 +呼玛路 +湖北路 +湖滨路 +湖堤路 +湖南路 +胡家木桥路 +胡桥路 +虎林路 +虎丘路 +沪城环路 +沪光东路 +沪光路 +沪杭公路 +沪闵路 +沪南公路 +沪南路 +沪青平公路 +沪凇路 +沪松公路 +沪松路 +沪太路 +沪太支路 +沪亭北路 +沪亭路 +沪亭南路 +沪亭中路 +沪星路 +沪宜公路 +花家浜路 +花木北路 +花木路 +花山路 +花四路 +花溪路 +花园浜路 +花园路 +花园石桥路 +花园宅路 +华安路 +华昌路 +华盛路 +华池路 +华春路 +华戴路 +华东路 +华发路 +华纺路 +华丰路 +华光路 +华和路 +华济路 +华江公路 +华江路 +华江支路 +华京路 +华泾路 +华康路 +华科东路 +华科路 +华林路 +华灵路 +华隆路 +华茂路 +华美东路 +华美路 +华美南路 +华美西路 +华美中路 +华南路 +华宁路 +华鹏路 +华坪路 +华浦路 +华浦南路 +华青南路 +华秋路 +华容路 +华山路 +华申路 +华石路 +华腾路 +华亭路 +华佗路 +华宛路 +华旺路 +华夏东路 +华夏二路 +华夏三路 +华夏一路 +华夏中路 +华兴路 +华绣路 +华徐公路 +华严路 +华阳路 +华阴路 +华盈路 +华莹山路 +华友路 +华园路 +华苑路 +华展路 +华志路 +华中路 +化成路 +化工路 +怀德路 +淮安路 +淮海东路 +淮海路 +淮海西路 +淮海中路 +淮阴路 +环城东路 +环城路 +环城南路 +环城西路 +环湖北二路 +环湖西二路 +环湖西三路 +环湖西一路 +环华路 +环科路 +环林东路 +环林西路 +环龙路 +环桥路 +环庆南路 +环庆中路 +环山路 +环镇北路 +环镇东路 +环镇南路 +环镇西路 +皇庆路 +黄陂北路 +黄陂南路 +黄渡路 +黄河路 +黄桦路 +黄家花园路 +黄家路 +黄家阙路 +黄陵路 +黄泥娄路 +黄浦路 +黄山路 +黄石路 +黄兴路 +黄杨路 +徽宁路 +辉河路 +回城南路 +会恒路 +会稽路 +会文路 +惠东路 +惠乐路 +惠民路 +惠园路 +汇成路 +汇川路 +汇丰北路 +汇豪路 +汇华路 +汇技路 +汇金路 +汇龙路 +汇秋路 +汇泉路 +汇舒路 +汇腾路 +汇旺东路 +汇延路 +汇友路 +汇源路 +汇臻路 +汇中路 +火车站路 +藿香路 +霍城路 +霍山路 +基隆路 +即墨路 +吉灿路 +吉林路 +吉浦路 +吉祥路 +吉镇路 +集创路 +集贤路 +集心路 +冀桥路 +季景北路 +季景路 +季乐璐 +季乐路 +济明路 +济南路 +济宁路 +济阳路 +纪川路 +纪翟路 +纪翟南路 +纪高路 +纪鹤公路 +纪念路 +纪前路 +纪信路 +纪蕴路 +佳虹路 +佳杰路 +佳京路 +佳乐路 +佳林路 +佳木斯路 +佳桥路 +佳通路 +加枫路 +加太路 +嘉安公路 +嘉程东路 +嘉川路 +嘉丰路 +嘉富路 +嘉行公路 +嘉吉路 +嘉戬公路 +嘉戬支路 +嘉罗公路 +嘉罗路 +嘉年路 +嘉善路 +嘉松北路 +嘉松南路 +嘉松中路 +嘉唐公路 +嘉涛路 +嘉新公路 +嘉兴路 +嘉怡路 +嘉涌路 +嘉峪关路 +嘉园路 +贾田村路 +健康路 +健康南路 +剑川路 +剑河路 +建德路 +建国东路 +建国西路 +建国新路 +建国中路 +建豪路 +建虹路 +建设路 +建贤路 +建业路 +建元路 +建韵路 +建中路 +江安路 +江场路 +江场三路 +江场西路 +江场一路 +江川北路 +江川东路 +江川路 +江川南路 +江东路 +江帆路 +江高路 +江海路 +江汉路 +江航路 +江航南路 +江桦路 +江环路 +江晖路 +江凯路 +江柳路 +江龙路 +江明路 +江宁路 +江浦路 +江秋路 +江泉北路 +江山路 +江苏北路 +江苏路 +江桃路 +江湾城路 +江玮路 +江文路 +江西中路 +江协路 +江绣路 +江学路 +江扬路 +江杨北路 +江杨南路 +江耀路 +江阴路 +江月路 +江栀路 +蒋家桥路 +交城路 +交暨路 +交通路 +交通西路 +教育路 +胶东路 +胶州路 +解放东路 +解放路 +解放西路 +解放中路 +界华路 +金浜路 +金碧路 +金藏路 +金鼎路 +金东路 +金都路 +金都西路 +金丰路 +金枫公路 +金港路 +金高路 +金工路 +金光路 +金海公路 +金海路 +金沪路 +金辉路 +金汇路 +金汇南路 +金汇塘东路 +金汇塘路 +金吉路 +金杰路 +金京路 +金康西路 +金科路 +金口路 +金葵路 +金陵东路 +金陵西路 +金轮路 +金迈路 +金淼路 +金睦路 +金滂路 +金平路 +金齐路 +金桥路 +金秋路 +金润路 +金沙江路 +金沙江西路 +金沙路 +金石北路 +金石路 +金水路 +金苏路 +金穗路 +金台路 +金汤路 +金通路 +金皖路 +金溪路 +金湘路 +金晓路 +金新路 +金杨路 +金阳路 +金耀路 +金耀南路 +金迎路 +金雨路 +金玉路 +金豫路 +金园一路 +金粤路 +金运路 +金闸公路 +金展路 +金钟路 +金珠路 +金字圩路 +金钻路 +锦安东路 +锦安西路 +锦创路 +锦和路 +锦建路 +锦康路 +锦梅路 +锦屏路 +锦秋路 +锦西路 +锦绣东路 +锦绣路 +锦延路 +锦州湾路 +晋城路 +晋元路 +近联友路 +进贤路 +京华路 +京江路 +京浦路 +京西路 +泾宾路 +泾波路 +泾惠路 +泾茉路 +泾阳路 +荆州路 +景德路 +景凤路 +景福路 +景谷东路 +景谷路 +景谷中路 +景联路 +敬南路 +靖边路 +靖海路 +靖海南路 +靖宇东路 +靖宇南路 +靖宇中路 +靖远路 +静宁路 +久富路 +久康路 +久业路 +久远路 +九杜路 +九峰路 +九干路 +九工路 +九华路 +九华苑路 +九江公路 +九江路 +九泾路 +九龙路 +九新公路 +救护大队路 +俱进路 +居家桥路 +居里路 +局门后路 +局门路 +菊盛路 +菊联路 +菊太路 +巨峰路 +巨鹿路 +巨野路 +瞿门路 +瞿溪路 +聚丰园路 +钜庭路 +军工路 +军民路 +郡峰路 +卡园二路 +开江东路 +开江二路 +开江西路 +开江中路 +开鲁路 +开平路 +开兴路 +凯滨路 +凯进路 +凯庆路 +凯旋北路 +凯旋路 +凯旋南路 +康巴路 +康达路 +康德路 +康定东路 +康定路 +康丰路 +康涵路 +康弘路 +康花路 +康佳路 +康健路 +康锦路 +康乐路 +康乃馨路 +康年路 +康宁路 +康平路 +康桥东路 +康桥路 +康杉路 +康沈路 +康士路 +康文路 +康兴路 +康业路 +康意路 +康园路 +康悦路 +科福路 +科技路 +科苑路 +可乐东路 +可乐路 +控江路 +奎照路 +昆明路 +昆山路 +昆阳路 +涞坊路 +涞港路 +涞亭北路 +涞亭南路 +涞寅路 +莱阳路 +兰博路 +兰城路 +兰谷路 +兰花路 +兰陵路 +兰坪路 +兰嵩路 +兰田路 +兰溪路 +兰州路 +岚皋路 +岚皋西路 +栏学路 +蓝村路 +蓝靛路 +蓝天路 +揽海路 +朗亭路 +劳动路 +崂山东路 +崂山路 +崂山西路 +老虹井路 +老沪闵路 +老沪青平公路 +老沪太路 +老芦公路 +老卫清路 +老杨高路 +老朱青路 +乐爱路 +乐安路 +乐城路 +乐都路 +乐都西路 +乐都支路 +乐丰路 +乐高路 +乐国路 +乐惠路 +乐山路 +乐山支路 +乐天路 +乐秀路 +骊山路 +黎安路 +黎明路 +黎平路 +李冰路 +礼泉路 +礼尚路 +丽雅路 +丽园路 +丽正路 +利津路 +利民路 +利西路 +历城路 +溧阳路 +立新路 +立新南路 +立新中路 +立业路 +立跃路 +联达路 +联丰路 +联航路 +联民路 +联明路 +联牧路 +联农路 +联泰路 +联西路 +联杨路 +联阳路 +联业路 +联谊路 +联营路 +联友路 +莲安东路 +莲安西路 +莲花路 +莲花南路 +莲花山路 +莲溪路 +莲园路 +莲中路 +连波路 +连亮路 +练西公路 +练西路 +凉城路 +凉亭路 +凉亭南路 +良舍路 +亮秀路 +辽宁路 +辽阳路 +辽源西路 +瞭海路 +临汾路 +临虹路 +临平北路 +临平路 +临青路 +临山路 +临潭路 +临洮路 +临潼路 +临夏路 +临新路 +临沂北路 +临沂路 +临泽路 +林德路 +林鸣路 +林叶路 +林荫路 +林荫新路 +林悦路 +林展路 +林珍路 +凌高路 +凌河路 +凌环路 +凌空路 +凌兆路 +岭南路 +灵山路 +灵石路 +灵岩路 +灵岩南路 +灵竹路 +铃兰路 +陵园路 +零陵北路 +零陵路 +刘家山路 +浏翔公路 +柳岸路 +柳埠路 +柳湖路 +柳梁路 +柳林路 +柳青路 +柳杉路 +柳市路 +柳营路 +柳州路 +六二路 +六合路 +隆安东路 +隆安路 +隆昌路 +隆德路 +龙漕路 +龙川北路 +龙东大道 +龙东路 +龙港路 +龙高路 +龙航路 +龙皓路 +龙恒路 +龙华东路 +龙华路 +龙华西路 +龙华中路 +龙汇路 +龙江路 +龙金路 +龙居路 +龙兰路 +龙里路 +龙联路 +龙临路 +龙马路 +龙茗路 +龙启路 +龙瑞路 +龙三路 +龙山路 +龙胜东路 +龙胜路 +龙水北路 +龙水南路 +龙腾路 +龙田路 +龙吴路 +龙溪路 +龙翔路 +龙兴路 +龙轩路 +龙堰路 +龙阳路 +龙耀路 +龙吟路 +龙宇路 +龙源路 +龙展路 +龙州路 +龙州南路 +龙竹路 +陇桥路 +娄山关路 +娄塘路 +露香园路 +泸定路 +芦安路 +芦潮港路 +芦潮路 +芦恒路 +芦茂路 +芦硕路 +芦云路 +鲁班路 +鲁陈路 +鲁建路 +鲁康路 +鲁南路 +鲁宁路 +鲁桥路 +陆丰路 +陆家浜路 +陆家圈路 +陆家嘴东路 +陆家嘴环路 +陆家嘴路 +陆家嘴西路 +陆翔路 +鹿达路 +鹿吉路 +沦源路 +罗城路 +罗芬路 +罗浮路 +罗和路 +罗锦路 +罗南路 +罗宁路 +罗山路 +罗升路 +罗太路 +罗溪路 +罗贤路 +罗香路 +罗星路 +罗星南路 +罗秀路 +罗阳路 +罗迎路 +罗智路 +洛场路 +洛川东路 +洛川路 +洛川中路 +吕桥路 +旅顺路 +绿城路 +绿地路 +绿海路 +绿湖路 +绿菊路 +绿科路 +绿莲路 +绿林路 +绿晓路 +绿杨路 +绿苑路 +绿苑支路 +绿舟路 +玛瑙路 +马厂路 +马场路 +马当路 +马吉路 +马家桥路 +马尾山路 +马樱丹路 +毛家园路 +茅台路 +泖亭路 +泖溪路 +茂华路 +茂名北路 +茂名南路 +茂兴路 +贸易南路 +梅川路 +梅富路 +梅鹤路 +梅花路 +梅家浜路 +梅林路 +梅岭北路 +梅岭南路 +梅岭支路 +梅陇路 +梅陇西路 +梅园埭路 +梅园路 +湄浦路 +湄洲路 +眉州路 +美艾路 +美安路 +美盛路 +美丹路 +美丰路 +美桂北路 +美康路 +美兰湖路 +美平路 +美秀路 +蒙古路 +蒙山北路 +蒙山路 +蒙自路 +蒙自西路 +孟将堂路 +米筛浜路 +密山东路 +密山路 +密云路 +苗盛路 +苗圃路 +妙川路 +妙境路 +妙栏路 +庙泾路 +民春路 +民德路 +民丰路 +民风路 +民府路 +民和路 +民京路 +民乐路 +民雷路 +民立路 +民民路 +民强路 +民区路 +民生路 +民同路 +民贤路 +民星路 +民雪路 +民晏路 +民耀路 +民雨路 +民治路 +民主路 +闵北路 +闵城路 +闵驰二路 +闵驰一路 +闵东路 +闵行路 +闵虹路 +闵家浜路 +名都路 +明城路 +明丰路 +明华路 +明卫路 +明兴路 +明月路 +明中路 +明珠路 +墨玉路 +墨玉南路 +漠河路 +漠河西路 +秣陵路 +莫干山路 +牟平路 +牡丹江路 +牡丹路 +目华路 +纳贤路 +南安德路 +南安路 +南百公路 +南曹路 +南昌路 +南长路 +南车站路 +南陈路 +南大路 +南埭路 +南丹东路 +南丹路 +南东路 +南奉公路 +南港路 +南果公路 +南华路 +南环路 +南汇路 +南江燕路 +南金海路 +南京东路 +南京西路 +南乐路 +南林路 +南六公路 +南芦公路 +南码头路 +南门路 +南宁路 +南期昌路 +南桥路 +南青路 +南泉北路 +南泉路 +南三支路 +南山路 +南石二路 +南石一路 +南苏州路 +南塘浜路 +南亭公路 +南团公路 +南圩路 +南卫路 +南新路 +南星路 +南浔路 +南洋泾路 +南阳路 +南阳湾路 +南园路 +南中路 +南祝路 +内江路 +嫩江路 +倪家墩路 +泥城路 +年吉路 +年家浜东路 +年家浜路 +凝和路 +宁波路 +宁川路 +宁国路 +宁海东路 +宁虹路 +宁强路 +宁桥路 +宁武路 +宁夏路 +宁阳路 +牛庄路 +农场路 +农科路 +农林路 +农商路 +怒江北路 +怒江路 +欧高路 +欧阳路 +牌楼东路 +牌楼路 +牌楼西路 +潘广路 +潘沪路 +潘泾路 +潘新路 +潘园公路 +盘安路 +盘古路 +盘山路 +盘阳路 +蟠龙路 +蟠中东路 +蟠中路 +培育路 +彭丰路 +彭封路 +彭江路 +彭平东路 +彭越浦路 +蓬莱路 +鹏飞路 +鹏岳路 +平城路 +平度路 +平福东路 +平福路 +平福西路 +平吉路 +平家桥路 +平江路 +平利路 +平凉路 +平禄路 +平陆路 +平南路 +平顺路 +平塘路 +平武路 +平型关路 +平阳河路 +平阳路 +平遥路 +平悦路 +瓶安路 +瓶北路 +葡萄园路 +蒲汇路 +蒲汇塘路 +蒲松北路 +蒲淞北路 +蒲西路 +普安路 +普洱路 +普光路 +普杰路 +普乐路 +普庆路 +普善路 +普雄路 +普育东路 +普育西路 +普园路 +普照路 +浦北路 +浦仓路 +浦城路 +浦驰路 +浦驰南路 +浦电路 +浦东北路 +浦东路 +浦东南路 +浦航路 +浦建路 +浦江路 +浦锦路 +浦兰路 +浦连路 +浦明路 +浦鸥路 +浦泉路 +浦瑞路 +浦瑞南路 +浦三路 +浦申路 +浦泰路 +浦涛路 +浦卫公路 +浦祥路 +浦晓路 +浦晓南路 +浦兴路 +浦星公路 +浦星路 +浦秀北路 +浦秀路 +浦雪路 +浦雪南路 +浦逸路 +七浦路 +七莘路 +栖林路 +栖山路 +栖霞路 +其昌南路 +旗亭路 +棋盘路 +祁安路 +祁北东路 +祁昌北路 +祁昌路 +祁华路 +祁连山路 +祁连山南路 +祁顺路 +祁真路 +齐爱路 +齐河路 +齐恒路 +齐齐哈尔路 +启帆路 +启航路 +启宁路 +启源路 +启悦路 +千汇路 +千路 +千新公路 +千阳路 +千阳南路 +乾溪路 +前哨公路 +前哨路 +前云路 +钱仓路 +茜昆路 +茜蒲路 +茜浦路 +强兴路 +乔港路 +乔家浜路 +乔家路 +乔松路 +钦江路 +钦林路 +钦州北路 +钦州路 +钦州南路 +勤政路 +秦安路 +秦皇岛路 +秦弯路 +沁春路 +清池路 +清河路 +清河湾路 +清涧路 +清宁路 +清溪路 +清峪路 +清源环路 +清真路 +青安路 +青柏路 +青城山路 +青村南路 +青岛路 +青海路 +青湖东路 +青湖路 +青沪公路 +青凯路 +青昆路 +青年路 +青鸟路 +青平路 +青杉路 +青厦路 +青衫路 +青商路 +青松路 +青泰路 +青桐路 +青溪路 +青艺路 +青云路 +青赵公路 +青竹路 +庆滨路 +庆达路 +庆利路 +庆南路 +庆荣路 +庆园路 +秋柏路 +秋岚路 +秋潭路 +秋涛路 +秋亭路 +秋霞路 +秋月路 +秋竹路 +邱家港路 +虬长路 +虬江路 +虬江码头路 +虬江支路 +虬泾路 +区恒丰路 +曲阜路 +曲阜西路 +曲惠路 +曲江路 +曲沃路 +曲吴路 +曲阳路 +泉口路 +群英路 +群裕路 +人民北路 +人民东路 +人民路 +人民南路 +人民塘路 +人民西路 +人民中路 +仁德路 +仁庆路 +日晖东路 +日京路 +日樱北路 +茸惠路 +茸凯路 +茸龙路 +茸梅路 +茸宁路 +茸平路 +茸树路 +茸兴路 +茸悦路 +荣昌路 +荣成路 +荣科路 +荣乐东路 +荣乐西路 +荣乐中路 +荣轩路 +荣谊路 +茹水路 +乳山路 +瑞安路 +瑞昌路 +瑞福路 +瑞和路 +瑞虹路 +瑞建路 +瑞金二路 +瑞金南路 +瑞金一路 +瑞丽路 +瑞林路 +瑞木路 +瑞宁路 +瑞平路 +瑞浦路 +瑞庆路 +瑞阳路 +瑞意路 +润川路 +润兴路 +润业路 +三八路 +三八南路 +三彩路 +三城路 +三江路 +三林路 +三鲁公路 +三门路 +三民路 +三泉路 +三三公路 +三沙洪路 +三舒路 +三新北路 +三新路 +三宣公路 +三旋路 +三阳路 +三元路 +三源路 +三灶浜路 +三灶路 +沙埭浜路 +沙淀南路 +沙淀中路 +沙岗路 +沙河路 +沙家浜路 +沙泾路 +沙浦路 +沙霞路 +山东北路 +山东中路 +山花路 +山兰路 +山西北路 +山西南路 +山新路 +山阴路 +陕西北路 +陕西路 +陕西南路 +商城路 +商丘路 +商周路 +上川路 +上大路 +上丰路 +上海铁路 +上科路 +上南路 +上浦路 +上中路 +上中西路 +尚博路 +尚涵路 +尚茂路 +尚泰路 +尚文路 +尚贤路 +尚义路 +韶嘉路 +韶山路 +少年村路 +少年路 +绍虹路 +绍兴路 +邵厂路 +佘北公路 +佘天昆公路 +佘月路 +申浜路 +申北路 +申滨路 +申滨南路 +申波路 +申长北路 +申长路 +申迪东路 +申富路 +申港路 +申贵路 +申虹路 +申江路 +申江南路 +申昆路 +申南路 +申浦路 +申旺路 +申武路 +申兴路 +申郑路 +莘浜路 +莘北路 +莘东路 +莘奉公路 +莘福路 +莘建东路 +莘建路 +莘沥路 +莘凌路 +莘南路 +莘松公路 +莘松路 +莘潭路 +莘谭路 +莘西路 +莘西南路 +莘中路 +莘朱路 +莘砖公路 +神州路 +沈杜公路 +沈家弄路 +沈括路 +沈梅东路 +沈梅路 +沈浦泾路 +沈浦泾南路 +沈太路 +沈徐路 +沈阳路 +沈砖公路 +胜利路 +胜辛北路 +胜辛路 +胜辛南路 +胜竹东路 +胜竹路 +施宏路 +施三路 +施湾二路 +施湾三路 +施新路 +施镇路 +石岛路 +石湖新路 +石化蒙山路 +石化卫零路 +石家浜东路 +石家浜路 +石龙路 +石门二路 +石门一路 +石皮路 +石屏路 +石泉东路 +石泉路 +石水路 +石太路 +石湾路 +世博村路 +世博馆路 +世界路 +市二路 +市光路 +市京路 +市台路 +市一路 +市中路 +柿子湾路 +寿光路 +寿宁路 +寿阳路 +疏影路 +舒兰路 +曙光路 +曙宏路 +曙建路 +墅沟路 +树屏东路 +树屏路 +竖新北路 +竖新南路 +双柏路 +双城路 +双单路 +双丁路 +双峰北路 +双峰路 +双河路 +双辽路 +双辽支路 +双流路 +双坪路 +双浦路 +双桥路 +双庆路 +双山路 +双阳北路 +双阳路 +双阳支路 +水产路 +水产西路 +水城路 +水城南路 +水电路 +水洞港路 +水丰路 +水清路 +水泉路 +水芸路 +水闸北路 +水闸路 +顺昌路 +顺达路 +顺和路 +顺凌路 +顺宁路 +顺平路 +顺荣路 +顺通路 +顺义路 +硕川路 +思南路 +思浦路 +思贤路 +思学路 +四川北路 +四川南路 +四川中路 +四达路 +四牌楼路 +四平路 +四元路 +寺平北路 +泗宝路 +泗陈公路 +泗凤公路 +泗凤路 +泗泾路 +泗凯路 +泗通路 +泗祥路 +泗砖路 +泗砖南路 +崧淀二路 +崧甘路 +崧古路 +崧海路 +崧建路 +崧涟二路 +崧泉路 +崧润路 +崧文路 +崧文南路 +崧雅路 +崧漪一路 +崧盈路 +崧泽大道 +崧子浦路 +嵩山路 +松辰路 +松翠路 +松东路 +松花江路 +松汇东路 +松汇路 +松汇西路 +松汇中路 +松金公路 +松兰路 +松乐路 +松林路 +松涛路 +松卫北路 +松卫路 +松苑路 +淞宝路 +淞滨路 +淞滨支路 +淞发路 +淞虹路 +淞沪路 +淞良路 +淞南路 +淞桥东路 +淞青路 +淞塘路 +淞兴路 +淞兴西路 +淞肇路 +宋园路 +苏虹路 +苏家浜路 +苏家屯路 +绥德路 +绥化路 +绥宁路 +绥中路 +孙环路 +孙建路 +孙农路 +孙桥路 +孙桥镇中路 +孙耀路 +笋心路 +塔城东路 +塔城路 +塔闵路 +塔山路 +塔秀路 +塔源路 +台儿庄路 +台南西路 +台中南路 +太仓路 +太阳山路 +太原路 +泰安路 +泰富路 +泰谷路 +泰和路 +泰和西路 +泰虹路 +泰环路 +泰康路 +泰青公路 +泰顺路 +泰西路 +泰兴路 +泰叶路 +泰云路 +泰州路 +谈家渡路 +谈家桥路 +谈中路 +唐安路 +唐丰路 +唐港路 +唐家湾路 +唐陆路 +唐山路 +唐兴路 +唐镇路 +塘沽路 +塘后路 +塘后支路 +塘浚路 +塘南路 +塘祁路 +塘桥路 +塘桥新路 +塘园路 +棠浦路 +桃江路 +桃林路 +桃浦公路 +桃浦路 +桃浦西路 +桃贤路 +桃园路 +桃源路 +桃源西路 +腾冲路 +腾行路 +腾越路 +体育场路 +体育路 +天宝路 +天宝西路 +天等路 +天河路 +天虹路 +天家路 +天津路 +天目东路 +天目西路 +天目中路 +天平路 +天山路 +天山西路 +天山支路 +天水路 +天通庵路 +天潼路 +天星路 +天钥桥路 +天钥桥南路 +天柱山路 +天祝路 +甜爱路 +田东路 +田欢路 +田林东路 +田林路 +田州路 +铁道路 +铁峰路 +铁岭路 +铁路 +铁山路 +听潮路 +听潮南路 +听达路 +听和路 +听健路 +听锦路 +听康路 +听民路 +听谐路 +听悦路 +亭枫公路 +亭林中心路 +亭升路 +亭卫公路 +亭中路 +庭安路 +廷安东路 +通北路 +通波路 +通富路 +通阁路 +通海路 +通河路 +通虹路 +通济路 +通南路 +通协路 +通阳路 +通园路 +通源东路 +通州路 +同丰路 +同济路 +同济支路 +同嘉路 +同进路 +同凯路 +同乐路 +同鸣路 +同普路 +同润圣塔路 +同泰北路 +同泰路 +同心路 +彤闻路 +桐柏路 +铜川路 +铜仁路 +头桥中路 +图们路 +图门路 +团汇公路 +团结路 +屯溪路 +外环路 +外马路 +外婆泾路 +外钱公路 +外青松公路 +宛平路 +宛平南路 +晚霞路 +畹町路 +万安路 +万德路 +万航渡后路 +万航渡路 +万和路 +万泉路 +万荣二路 +万荣路 +万荣一路 +万寿1路 +万寿路 +万顺路 +万源路 +万镇路 +王家厍路 +王家宅路 +王桥路 +忘忧路 +望安公路 +望亭路 +望园路 +望园南路 +望月路 +威海路 +威宁路 +微山路 +为民路 +潍坊路 +潍坊西路 +伟成路 +伟德路 +伟丰路 +伟业路 +纬地路 +卫宏路 +卫零北路 +卫零路 +卫清东路 +卫清路 +卫清西路 +卫亭路 +卫星东路 +卫星西路 +卫星中路 +卫阳南路 +卫中路 +渭南路 +温宿路 +温州路 +蕰北路 +蕰川路 +文安路 +文诚路 +文定路 +文涵路 +文化路 +文康路 +文南路 +文迁路 +文商路 +文翔东路 +文翔路 +文宇路 +文治路 +闻居路 +闻喜路 +汶水东路 +汶水路 +翁家宅路 +卧龙路 +乌鲁木齐北路 +乌鲁木齐南路 +乌鲁木齐中路 +吴宝路 +吴漕路 +吴家湾路 +吴江路 +吴淞路 +吴塘路 +吴兴路 +吴杨东路 +吴杨路 +吴中东路 +吴中路 +梧州路 +五昆路 +五里桥路 +五莲路 +五厍浜路 +五厍北厍路 +五四公路 +五星路 +五原路 +武昌路 +武川路 +武定路 +武定西路 +武东路 +武都路 +武进路 +武康路 +武临路 +武宁路 +武宁南路 +武胜路 +武威东路 +武威路 +武乡南路 +武夷路 +物华路 +希望路 +溪北路 +溪兰路 +溪南路 +溪平路 +西宝兴路 +西藏北路 +西藏南路 +西藏中路 +西城一路 +西大盈港一路 +西河浜路 +西华美路 +西环路 +西江湾路 +西静路 +西康路 +西乐路 +西林北路 +西林南路 +西凌家宅路 +西门港路 +西门路 +西民立路 +西泥路 +西三里桥路 +西苏州路 +西泰林路 +西谈家渡路 +西陶浜路 +西霞路 +西乡路 +西小港路 +西新路 +西新桥路 +西洋淀路 +西引路 +西营路 +西营南路 +西油墩港路 +西园路 +西闸公路 +西诸安浜路 +锡虹路 +喜泉路 +喜泰路 +喜泰支路 +细林路 +霞光路 +下南路 +夏碧路 +夏栎路 +夏莲路 +仙霞路 +仙霞西路 +先锋路 +先新路 +贤百路 +贤瑞路 +贤政路 +乡思东路 +乡思路 +襄阳北路 +襄阳南路 +香大路 +香港路 +香花桥路 +香花中路 +香楠路 +香泉路 +香山路 +香亭路 +香兴路 +香樟路 +祥安路 +祥德路 +祥和路 +祥凯路 +祥科路 +祥凝浜路 +祥严路 +祥跃路 +祥云路 +翔川路 +翔方路 +翔封路 +翔峰路 +翔黄公路 +翔昆路 +翔殷路 +翔殷支路 +响椿路 +向城路 +向民路 +向阳河路 +向阳路 +项目中路 +萧云路 +小浜路 +小机山路 +小木桥路 +小囡桥城中路 +小学路 +小园浜路 +校场路 +肖南路 +肖塘路 +歇浦路 +协和路 +斜桥路 +斜土东路 +斜土路 +斜土支路 +谢卫路 +新安路 +新北路 +新宾路 +新昌路 +新车公路 +新陈路 +新成路 +新崇北路 +新崇东路 +新崇南路 +新崇西路 +新崇中路 +新川路 +新村路 +新德路 +新德西路 +新二路 +新飞路 +新丰路 +新凤北路 +新凤中路 +新奉公路 +新奉西路 +新府路 +新府中路 +新港路 +新广路 +新航南公路 +新行路 +新沪路 +新华东路 +新华路 +新华中路 +新环北路 +新环东路 +新环路 +新环西路 +新黄路 +新会路 +新嘉路 +新家园路 +新建东路 +新建路 +新建西路 +新建一路 +新建中路 +新疆路 +新金路 +新金桥路 +新金山路 +新泾路 +新骏环路 +新开河路 +新兰路 +新乐路 +新灵路 +新龙路 +新路 +新绿路 +新马路 +新苗路 +新闵路 +新南路 +新农河路 +新农贸易南路 +新浦路 +新桥路 +新泉路 +新群路 +新市北路 +新市路 +新市南路 +新四平公路 +新四平路 +新松江路 +新塘港路 +新塘路 +新同心路 +新溪路 +新乡路 +新雅东路 +新雅路 +新益路 +新影路 +新渔东路 +新渔路 +新育路 +新郁路 +新元南路 +新园路 +新源路 +新跃路 +新闸路 +新站路 +新柘东路 +新镇路 +新中路 +辛耕路 +鑫都路 +兴安路 +兴仓路 +兴城路 +兴达路 +兴福利路 +兴工路 +兴国路 +兴虹路 +兴梅路 +兴学路 +兴业路 +兴义路 +星华公路 +星华路 +星月路 +星中路 +邢家桥北路 +邢家桥南路 +幸福路 +幸乐路 +杏山路 +秀淳路 +秀禾路 +秀涓路 +秀康路 +秀涟路 +秀龙路 +秀浦路 +秀沁路 +秀泉路 +秀山路 +秀山支路 +秀水路 +秀水新路 +秀文路 +秀沿路 +秀沿西路 +秀韵路 +秀泽路 +绣川路 +徐德路 +徐公桥路 +徐和路 +徐虹北路 +徐虹路 +徐虹中路 +徐家汇路 +徐泾东路 +徐泾西路 +徐泾中路 +徐乐路 +徐灵路 +徐民路 +徐南路 +徐塘路 +徐盈路 +许昌路 +宣城路 +宣化路 +宣黄公路 +宣秋路 +宣镇东路 +宣中路 +薛家浜路 +学北路 +学府路 +学宫路 +学院路 +雪家桥路 +雪绒花路 +雪松路 +雪野路 +勋业东路 +旬阳路 +雅安路 +雅丹路 +雅翔路 +雅致路 +殷高东路 +殷高路 +殷高西路 +殷行路 +严民路 +严木桥路 +严桥路 +严杨路 +严镇路 +严中路 +延安东路 +延安西路 +延安中路 +延长路 +延长西路 +延长中路 +延川路 +延吉东路 +延吉西路 +延吉中路 +延平路 +延庆路 +沿港河路 +沿河泾北路 +沿河泾南路 +炎虹路 +盐大路 +盐铁塘路 +研展路 +雁荡路 +扬州路 +杨高北路 +杨高南路 +杨高支路 +杨高中路 +杨辉路 +杨家渡路 +杨柳青路 +杨南路 +杨树浦路 +杨思路 +杨泰路 +杨桃路 +杨新路 +杨鑫路 +杨宅路 +杨镇路 +洋泾镇路 +阳城路 +阳曲路 +阳泉路 +姚北路 +姚虹东路 +姚虹路 +耀华路 +耀龙路 +耀体路 +耀元路 +业盛路 +业煌路 +业辉路 +业前路 +业文路 +业祥路 +叶城东路 +叶城路 +叶家桥东路 +叶家桥路 +叶家宅路 +叶家宅南路 +叶联路 +叶校路 +叶政路 +一二八纪念东路 +一二八纪念路 +一新路 +伊犁路 +伊犁南路 +伊敏河路 +伊宁路 +依安路 +依玛路 +医学院路 +宜昌路 +宜川路 +宜君路 +宜山北路 +宜山路 +怡华苑路 +沂林路 +沂南路 +义王路 +亦园路 +懿行路 +易富路 +益丰路 +益江路 +益民路 +益文路 +逸仙路 +银城东路 +银城路 +银城中路 +银成中路 +银春路 +银东路 +银冬路 +银都路 +银都西路 +银峰路 +银康路 +银林路 +银柳路 +银桥路 +银秋路 +银融路 +银山路 +银亭路 +银圩路 +银翔路 +银霄路 +银欣路 +银杏路 +银泽路 +银樽路 +樱花路 +英伦路 +英雄路 +盈港东路 +盈港路 +盈浩路 +盈贺路 +盈米路 +盈清路 +盈中西路 +营口路 +迎宾路 +迎宾一路 +迎博路 +迎春路 +迎勋北路 +迎勋路 +迎薰路 +迎园路 +迎园中路 +影佳路 +影前路 +影维路 +影园路 +影振路 +永爱路 +永晨路 +永盛路 +永春南路 +永春西二路 +永春西一路 +永达路 +永德路 +永登路 +永恩路 +永丰路 +永福路 +永高路 +永和路 +永吉路 +永嘉路 +永建路 +永杰路 +永靖路 +永康路 +永乐路 +永隆路 +永年路 +永宁东路 +永宁路 +永平路 +永平南路 +永清路 +永寿路 +永顺路 +永颂路 +永泰路 +永旺路 +永兴路 +永兴小马路 +永业路 +永跃路 +甬虹路 +优化路 +邮电路 +友爱东路 +友东路 +友京路 +友情路 +友谊路 +友谊支路 +于塘南路 +余庆路 +余姚路 +俞家埭路 +俞泾港路 +愚园东路 +愚园路 +榆林路 +榆中路 +渔傲路 +渔港路 +渔乐路 +虞姬墩路 +羽山路 +御北路 +御衡路 +御桥路 +御青路 +御山路 +御水路 +御云路 +玉桂路 +玉华路 +玉环路 +玉兰路 +玉麦路 +玉盘北路 +玉屏南路 +玉树北路 +玉树路 +玉田路 +玉田支路 +玉阳路 +育才路 +育海路 +育兰路 +育兰支路 +育麟桥路 +育秀路 +育婴堂路 +裕盛路 +裕德路 +裕丰路 +裕国路 +裕民路 +裕民南路 +裕通路 +裕展路 +裕政路 +裕洲路 +郁江巷路 +元江路 +原平路 +园二路 +园明园路 +园区路 +园文路 +园秀路 +园一路 +园洲路 +圆明园路 +圆瑞路 +圆展路 +源泉路 +源深路 +远东路 +远景路 +远香湖路 +岳阳路 +岳州路 +月城路 +月川路 +月富路 +月辉路 +月罗路 +月台路 +月塘路 +粤秀路 +跃进路 +云安南路 +云恩路 +云谷路 +云汉路 +云间路 +云锦路 +云娟路 +云鹃路 +云莲路 +云岭东路 +云岭西路 +云南北路 +云南南路 +云屏路 +云桥路 +云山路 +云台路 +云雾山路 +云西路 +云欣路 +云雅路 +云阳路 +云逸路 +云樱路 +蕴北路 +蕴川路 +运城路 +运光路 +运河北路 +运河路 +运乐路 +运石路 +运通路 +韵浦路 +枣阳路 +枣庄路 +泽丰路 +泽普路 +泽悦路 +闸航路 +闸殷路 +闸园新路 +乍浦路 +展凌路 +展园路 +张东路 +张衡路 +张虹路 +张家浜路 +张家圩路 +张江路 +张泾路 +张马路 +张扬路 +张杨北路 +张杨路 +张掖路 +彰武路 +章浜路 +章练塘路 +招贤东路 +招远路 +昭化东路 +昭化路 +朝阳路 +朝阳门路 +朝阳西路 +兆南路 +召楼路 +肇嘉浜路 +肇家浜路 +肇周路 +赵高公路 +赵高路 +赵巷路 +赵巷置发路 +赵华路 +赵江路 +赵昆公路 +赵屯浦路 +赵兴路 +赵中路 +赵重公路 +赵重路 +浙江北路 +浙江南路 +浙江中路 +浙桥路 +真北路 +真北支路 +真陈路 +真大路 +真光路 +真华路 +真金路 +真南路 +真朋路 +真新路 +振泾路 +振浦路 +振泰路 +振贤一支路 +振欣路 +振兴东路 +振兴路 +振兴中路 +镇乐路 +镇南路 +镇宁路 +镇坪路 +镇泰路 +镇西路 +镇泽路 +镇中路 +镇中心路 +震川路 +政本路 +政旦东路 +政德东路 +政德路 +政法路 +政府路 +政高路 +政和路 +政恒路 +政立路 +政民路 +政青路 +政肃路 +政通路 +政熙路 +政修路 +政学路 +政益路 +政悦路 +政云路 +政衷路 +正环路 +正旭路 +正阳路 +芝川路 +止园路 +芷江西路 +芷江中路 +制造局路 +志丹路 +志伟路 +智星路 +置鼎路 +置发路 +置旺路 +致富路 +中曹杨路 +中漕路 +中创路 +中春路 +中沟路 +中华路 +中华美路 +中华新路 +中佳路 +中江路 +中街山路 +中津桥路 +中泾路 +中凯路 +中科路 +中宁路 +中青路 +中泉路 +中山北二路 +中山北路 +中山北一路 +中山东二路 +中山东路 +中山东一路 +中山二路 +中山路 +中山南二路 +中山南路 +中山南一路 +中山西路 +中山一南路 +中山中路 +中潭路 +中心路 +中新路 +中兴路 +中秀路 +中一东路 +中一西路 +中谊路 +中原路 +中州路 +众安路 +众仁路 +众仁南路 +重庆北路 +重庆南路 +周邓公路 +周东路 +周东南路 +周家嘴路 +周康路 +周市路 +周泰路 +周星路 +周秀路 +周阳路 +周园北路 +周园路 +周祝公路 +周祝路 +洲海路 +舟山路 +昼锦路 +朱曹路 +朱枫公路 +朱家角路 +朱建路 +朱金路 +朱林路 +朱吕公路 +朱梅路 +株洲路 +珠安路 +珠城路 +珠湖路 +诸光路 +诸陆西路 +诸新路 +竹柏路 +竹笛路 +竹林路 +竹柳路 +竹艺路 +竹盈路 +竹园路 +竹韵路 +祝城路 +祝家港路 +祝潘公路 +顓兴东路 +颛盛路 +颛建路 +颛乐路 +颛卫路 +颛兴东路 +颛兴路 +庄良路 +子长路 +子洲路 +梓康路 +梓营路 +紫堤路 +紫乐路 +紫龙路 +紫藤路 +紫薇路 +紫霞路 +紫秀路 +紫阳路 +紫叶路 +紫苑路 +紫云路 +紫云西路 +紫竹路 +棕榈路 +走马塘路 +祖冲之路 +遵义路 +遵义南路 +滨江大道 +淀山湖大道 +奉浦大道 +海港大道 +杭州湾大道 +金山大道 +龙东大道 +龙腾大道 +浦东大道 +申港大道 +世博大道 +世纪大道 +世界大道 +崧泽大道 +物流大道 \ No newline at end of file diff --git a/ruoyi/src/test/java/com/ruoyi/GenerateTableTests.java b/ruoyi/src/test/java/com/ruoyi/GenerateTableTests.java index 1f1b13706..0b1200d21 100644 --- a/ruoyi/src/test/java/com/ruoyi/GenerateTableTests.java +++ b/ruoyi/src/test/java/com/ruoyi/GenerateTableTests.java @@ -2,6 +2,7 @@ package com.ruoyi; import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.common.utils.LoadUtil; import com.ruoyi.project.data.cases.domain.*; import com.ruoyi.project.data.price.domain.ComputeResidenceSaleBasePrice; import com.ruoyi.project.data.price.domain.UltimateOfficeBasePrice; @@ -82,7 +83,7 @@ public class GenerateTableTests { @Test public void generateBatchInsertSqL() { - Class targetClass = OtherResidenceRentClosingCase .class; + Class targetClass = OtherResidenceRentClosingCase.class; List fieldList = new ArrayList<>(); while (targetClass != null) { @@ -224,9 +225,23 @@ public class GenerateTableTests { } } + @Test - public void printUUID(){ - System.out.println(UUID.randomUUID().toString().replace("-","")); + public void printUUID() { + System.out.println(UUID.randomUUID().toString().replace("-", "")); + } + + @Test + public void appendDouHao() { + List list = LoadUtil.loadList("temp.dict"); + + list.forEach(x -> { + int index = x.indexOf("大道"); + if(-1 != index) { + System.out.println(x.substring(0,index+2)); + } + }); + } } diff --git a/ruoyi/src/test/resources/temp.dict b/ruoyi/src/test/resources/temp.dict new file mode 100644 index 000000000..457a5e574 --- /dev/null +++ b/ruoyi/src/test/resources/temp.dict @@ -0,0 +1,204 @@ +世博大道1859号 +世博大道2095号 +世界大道1710号 +世纪大道100号 +世纪大道1065号,世纪大道1701号 +世纪大道1118号 +世纪大道1128号 +世纪大道1168号 +世纪大道1192号 +世纪大道1200号 +世纪大道1217号 +世纪大道1500号 +世纪大道1501号 +世纪大道1568号 +世纪大道1589号 +世纪大道1600号 +世纪大道1700号 +世纪大道1777号 +世纪大道199号 +世纪大道2000号 +世纪大道201号 +世纪大道210号 +世纪大道211号 +世纪大道800号 +世纪大道88号 +世纪大道88号 +世纪大道8号 +东方路69号,浦东大道555号 +东方路与张扬路交叉口,福山路268号,世纪大道1217号,张杨路980号 +五莲路201弄,莱阳路451弄,利津路158弄,浦东大道2970弄 +五莲路201弄,莱阳路451弄,利津路158弄,浦东大道2970弄 +商城路800号,世纪大道1090号 +大道站路94弄,迎博路94弄(旧) +奉浦大道95弄 +奉浦大道95弄 +奉浦大道95弄 +奉浦大道95弄 +奉浦大道95弄 +奉浦大道97号,奉浦大道99号,环城东路455弄,环城东路465弄 +山兰路446-462号,申港大道87号,水芸路445-473号 +崂山路80弄,浦东大道290弄,浦东大道310号,浦东大道312号 +崧泽大道6066号 +崧泽大道9188弄 +崧泽大道9288弄 +崧泽大道崧盈路 +巨野路22号,浦东大道1638号(旧) +德平路12弄10号,浦东大道2346号 +德平路25弄,浦东大道2388弄,龙居路30弄 +新园路508弄,新园路509弄,崧泽大道9190弄 +昌邑路588弄,浦东大道580号 +昌邑路600号,浦东大道599号 +朱家角镇绿舟路228弄,朱家角镇绿舟路188弄,淀山湖大道3699弄 +杭州湾大道118弄 +杭州湾大道1858号 +杭州湾大道88号 +林荫大道1888弄,林荫新路255弄 +梅川路1518号,浦东大道2238号 +沪太路1717号,浦东大道1476号,浦东大道1482号 +浦东大道1000弄 +浦东大道1081-1089号,浦东大道1081号,浦东大道1083号,浦东大道1085号,浦东大道1087号,浦东大道1089号 +浦东大道1081-1089号,浦东大道1081号,浦东大道1083号,浦东大道1085号,浦东大道1087号,浦东大道1089号 +浦东大道1081号,浦东大道1085号,浦东大道1089号A座,浦东大道1089号B座 +浦东大道1093弄 +浦东大道1093弄 +浦东大道1093弄5号,浦东大道1093弄6号,浦东大道1093弄11号,浦东大道1093弄12号,浦东大道1093弄15号,浦东大道1093弄16号 +浦东大道1097弄 +浦东大道1097弄 +浦东大道1097弄12-16号 +浦东大道1139号,浦东大道1139弄 +浦东大道1139弄 +浦东大道1200号 +浦东大道1235号 +浦东大道136弄 +浦东大道138号 +浦东大道140弄 +浦东大道1460弄 +浦东大道1464-1470号 +浦东大道1525号,浦东大道1535号,浦东大道1539号 +浦东大道1585弄,浦东大道1615弄,浦东大道1591-1617号(单) +浦东大道1608号 +浦东大道1608号 +浦东大道1623弄 +浦东大道1695弄16-51号 +浦东大道1695弄1号 +浦东大道1700弄 +浦东大道1700弄,浦东大道1666号 +浦东大道1819弄 +浦东大道1851弄 +浦东大道1868号 +浦东大道1号 +浦东大道2000号 +浦东大道2123号 +浦东大道2139弄 +浦东大道2160号,浦东大道2220号 +浦东大道2164、2188、2212号,浦东大道2160号,浦东大道2164号,浦东大道2188号,浦东大道2212号,浦东大道2220号 +浦东大道2330号 +浦东大道2406弄 +浦东大道2406弄 +浦东大道2440号 +浦东大道2511弄 +浦东大道2511弄 +浦东大道2515号 +浦东大道2515号,浦东大道2521号 +浦东大道2536号 +浦东大道2554号 +浦东大道2554弄 +浦东大道2556号 +浦东大道2567弄 +浦东大道2567弄 +浦东大道2568弄 +浦东大道2641弄,浦东大道2639弄 +浦东大道2738号 +浦东大道2742弄 +浦东大道2742弄2号,浦东大道2742弄3号 +浦东大道2762、2776号,浦东大道2762号,浦东大道2776号 +浦东大道2762、2776号,浦东大道2762号,浦东大道2776号 +浦东大道2769号,浦东大道2771号,浦东大道2773号 +浦东大道2778弄 +浦东大道2789号 +浦东大道288号 +浦东大道2926号,浦东大道2930号,五莲路2、4、6、18、20、28号,五莲路22号 +浦东大道2970弄 +浦东大道2970弄3号,浦东大道2970弄4号,浦东大道2970弄5号 +浦东大道3000号 +浦东大道3036弄 +浦东大道3040弄 +浦东大道3076弄,浦东大道3080弄 +浦东大道3号 +浦东大道3号,东城路180号 +浦东大道435号,浦东大道437号,浦东大道437号甲 +浦东大道501弄 +浦东大道592号 +浦东大道599号,昌邑路600号 +浦东大道604弄 +浦东大道637号 +浦东大道637号 +浦东大道651弄,浦东大道691弄 +浦东大道666号 +浦东大道720号 +浦东大道727弄 +浦东大道814号 +浦东大道834弄 +浦东大道900-988号,浦东大道900号,浦东大道988号 +浦东大道981号 +浦东大道988弄 +海港大道和沪城环路转角内侧 +海秀路83-139号,金山大道3898弄,卫宏路530号 +淀山湖大道218号 +淀山湖大道3600弄,淀山湖大道3800弄 +淀山湖大道399号 +淀山湖大道851号 +滨江大道1380弄,滨江大道1399弄 +滨江大道1773弄 +滨江大道1777号 +滨江大道399弄 +滨江大道999号、滨江大道993弄 +物流大道600弄 +环湖西二路568-624号,龙竹路102-120号,申港大道153-177号,云鹃路473-527号,申港大道588号 +瑞木路130号,申港大道158号,云娟路628号,云鹃路628_4号 +申港大道133号 +申港大道1号,申港大道33号,水芸路418号 +申港大道200号 +申港大道88号,水芸路501号,水芸路505号,水芸路523号,水芸路525号,水芸路527号 +福山路,浦东大道729号 +福山路268号,世纪大道1217号,张杨路980号 +莱阳路201弄,莱阳路301弄,浦东大道2920弄,五莲路100弄 +诸陆西路1088弄,崧泽大道2333弄 +金山大道2335号 +金山大道2335弄,卫零路886弄 +金山大道2335弄,卫零路886弄 +金山大道2335弄,卫零路886弄 +金桥路301弄,金桥路351弄,浦东大道2746弄 +青浦镇淀山湖大道199弄 +龙东大道1288号 +龙东大道1号 +龙东大道1号,龙东大道415弄 +龙东大道1号,龙东大道415弄 +龙东大道1号,龙东大道415弄 +龙东大道1号,龙东大道415弄 +龙东大道1号,龙东大道415弄 +龙东大道2001弄 +龙东大道2001弄 +龙东大道2001弄 +龙东大道2211弄 +龙东大道2211弄 +龙东大道2211弄 +龙东大道2255弄 +龙东大道2255弄 +龙东大道2255弄 +龙东大道2255弄 +龙东大道3000号 +龙东大道3158弄 +龙东大道3800弄 +龙东大道4028弄 +龙东大道4288弄 +龙东大道4288弄 +龙东大道4288弄 +龙东大道5385号 +龙东大道5401弄 +龙东大道5401弄 +龙东大道666弄,松涛路200弄 +龙东大道华东路 +龙腾大道2555-9 +龙腾大道2815号,龙腾大道2835号,龙腾大道2865号 \ No newline at end of file