????

Your IP : 18.226.169.66


Current Path : C:/Users/All Users/GeoServer/workspaces/gdt/ptd/textsearch/
Upload File :
Current File : C:/Users/All Users/GeoServer/workspaces/gdt/ptd/textsearch/featuretype.xml

<featureType>
  <id>FeatureTypeInfoImpl-70f8bf6e:18682704e56:-71af</id>
  <name>textsearch</name>
  <nativeName>textsearch</nativeName>
  <namespace>
    <id>NamespaceInfoImpl-5ff23a21:18672e34c10:-7fff</id>
  </namespace>
  <title>textsearch</title>
  <keywords>
    <string>features</string>
    <string>textsearch</string>
  </keywords>
  <nativeCRS>GEOGCS[&quot;WGS 84&quot;, &#xd;
  DATUM[&quot;World Geodetic System 1984&quot;, &#xd;
    SPHEROID[&quot;WGS 84&quot;, 6378137.0, 298.257223563, AUTHORITY[&quot;EPSG&quot;,&quot;7030&quot;]], &#xd;
    AUTHORITY[&quot;EPSG&quot;,&quot;6326&quot;]], &#xd;
  PRIMEM[&quot;Greenwich&quot;, 0.0, AUTHORITY[&quot;EPSG&quot;,&quot;8901&quot;]], &#xd;
  UNIT[&quot;degree&quot;, 0.017453292519943295], &#xd;
  AXIS[&quot;Geodetic longitude&quot;, EAST], &#xd;
  AXIS[&quot;Geodetic latitude&quot;, NORTH], &#xd;
  AUTHORITY[&quot;EPSG&quot;,&quot;4326&quot;]]</nativeCRS>
  <srs>EPSG:4326</srs>
  <nativeBoundingBox>
    <minx>-180.0</minx>
    <maxx>180.0</maxx>
    <miny>-90.0</miny>
    <maxy>90.0</maxy>
    <crs>EPSG:4326</crs>
  </nativeBoundingBox>
  <latLonBoundingBox>
    <minx>-180.0</minx>
    <maxx>180.0</maxx>
    <miny>-90.0</miny>
    <maxy>90.0</maxy>
    <crs>EPSG:4326</crs>
  </latLonBoundingBox>
  <projectionPolicy>FORCE_DECLARED</projectionPolicy>
  <enabled>true</enabled>
  <metadata>
    <entry key="JDBC_VIRTUAL_TABLE">
      <virtualTable>
        <name>textsearch</name>
        <sql>SELECT &#xd;
sdv.Id, &#xd;
sdv.TenDonVi as [Name],&#xd;
null as HieuLuc,&#xd;
sdv.TenDonVi as DonVi, &#xd;
dvtt.DiaChi +&apos;, &apos;+ px.TenPhuongXa+&apos;, &apos;+qh.TenQuanHuyen  as [DiaChi], &#xd;
qh.MaQuanHuyen, &#xd;
null as NhomPhuongTienDo,&#xd;
null as TenNhomPhuongTienDo,&#xd;
null as PhuongTienDoId,&#xd;
null as NhomPhuongTienDoId,&#xd;
&apos;don-vi&apos; as [Type], &#xd;
ldv.SHAPE as [geometry],&#xd;
fts.[RANK]&#xd;
from Layer_DonVi ldv &#xd;
join SYS_DonVi sdv on ldv.LoaiDonVi_Id = sdv.Id &#xd;
left join DonViThongTin dvtt on dvtt.Id = sdv.DonViThongTin_Id &#xd;
left join PhuongXa px on dvtt.MaPhuongXa = px.Id &#xd;
left join QuanHuyen qh on dvtt.MaQuanHuyen = qh.Id&#xd;
left join Containstable(SYS_DonVi, TenDonVi, N&apos;%s%&apos;) fts on fts.[KEY] = sdv.Id&#xd;
where N&apos;%s%&apos; = N&apos;&quot;&quot;&apos; OR fts.[RANK] is not null&#xd;
UNION ALL&#xd;
SELECT sdv2.Id, &#xd;
dptd.[Name], &#xd;
dptd.[HieuLuc], &#xd;
sdv2.TenDonVi as DonVi, &#xd;
dvtt.DiaChi +&apos;, &apos;+ px.TenPhuongXa+&apos;, &apos;+qh.TenQuanHuyen as DiaChi,&#xd;
qh.MaQuanHuyen,&#xd;
dnptd.Code as NhomPhuongTienDo,&#xd;
dnptd.Name as TenNhonPhuongTienDo, &#xd;
dptd.Id as PhuongTienDoId,&#xd;
dnptd.Id as NhomPhuongTienDoId,&#xd;
&apos;phuong-tien-do&apos; as [Type],&#xd;
ldv2.SHAPE as [geometry],&#xd;
fts.[RANK]&#xd;
from SYS_DonVi sdv2 &#xd;
join DM_PhuongTienDo dptd on dptd.DonViId = sdv2.Id&#xd;
join Layer_DonVi ldv2 on ldv2.LoaiDonVi_Id = sdv2.Id&#xd;
join DM_NhomPhuongTienDo dnptd on dnptd.Id = dptd.NhomPhuongTienDoId &#xd;
left join DonViThongTin dvtt on dvtt.Id = sdv2.DonViThongTin_Id &#xd;
left join PhuongXa px on dvtt.MaPhuongXa = px.Id &#xd;
left join QuanHuyen qh on dvtt.MaQuanHuyen = qh.Id&#xd;
left join Containstable(DM_PhuongTienDo, [Name], N&apos;%s%&apos;) fts on fts.[KEY] = dptd.Id&#xd;
left join Containstable(SYS_DonVi, TenDonVi, N&apos;%s%&apos;) fts1 on fts1.[KEY] = sdv2.Id&#xd;
where N&apos;%s%&apos; = N&apos;&quot;&quot;&apos; OR fts.[RANK] is not null OR fts1.[RANK] is not null
</sql>
        <escapeSql>false</escapeSql>
        <keyColumn>Id</keyColumn>
        <geometry>
          <name>geometry</name>
          <type>Point</type>
          <srid>4326</srid>
        </geometry>
        <parameter>
          <name>s</name>
          <defaultValue>&quot;&quot;</defaultValue>
          <regexpValidator>^[\p{L}\d\s\,\(\)\&quot;]+$</regexpValidator>
        </parameter>
      </virtualTable>
    </entry>
  </metadata>
  <store class="dataStore">
    <id>DataStoreInfoImpl-caf9a26:18672eec35f:-8000</id>
  </store>
  <serviceConfiguration>false</serviceConfiguration>
  <simpleConversionEnabled>false</simpleConversionEnabled>
  <internationalTitle/>
  <internationalAbstract/>
  <maxFeatures>0</maxFeatures>
  <numDecimals>0</numDecimals>
  <padWithZeros>false</padWithZeros>
  <forcedDecimal>false</forcedDecimal>
  <overridingServiceSRS>false</overridingServiceSRS>
  <skipNumberMatched>false</skipNumberMatched>
  <circularArcPresent>false</circularArcPresent>
</featureType>