[mapserver-users] Combine GetFeatureInfo for layers with same data source

TDS tds at tds-net.de
Thu Mar 27 06:03:46 PDT 2014


Hello,

that's the problem. The user should select one or both of them. If both, 
all two layer names are send in the QUERY_LAYERS inquiry - like it should.

Bye, TDS
------------------------------------------------------------------------
mailto:tds at tds-net.de
------------------------------------------------------------------------
1+1=10
You have a question? - 42 or RTFM.
Am 27.03.2014 13:58, schrieb Jörg Thomsen:
> Hi,
>
> okay, join is not what you need, sorry.
> Would it work for you if only one of the two layers is queryable?
>
> At the moment I have no idea...
>
> Jörg
>
> Am 27.03.2014 11:57, schrieb TDS:
>> Hello,
>>
>> I've read this and I'm confused of how it can work...
>> ONE-TO-ONE or ONE-TO-MANY or ... I want to have a solution *scream* If
>> both layers are queried it should be one table, because the date is the
>> same. Only the class item differs.
>>
>>
>> Example Mapfile:
>>      LAYER
>>          STATUS    on
>>          NAME    "Trinkwasserversorgung"
>>          TYPE    POLYGON
>>          DATA    "wv_wilster_84.shp"
>>          DUMP    true
>>          TOLERANCE        3
>>          TOLERANCEUNITS    pixels
>>          CLASSITEM        "TW"
>>
>>          HEADER            "templates/header.html"
>>          TEMPLATE        "templates/template.html"
>>          FOOTER            "templates/footer.html"
>>
>>          JOIN
>>              NAME "Wasser"
>>              TABLE "wv_wilster_84.dbf"
>>              FROM "Id"
>>              TO "Id"
>>              TYPE ONE-TO-ONE
>>          END
>>
>>             CLASS
>>              NAME  "Trinkwasser"
>>              EXPRESSION  "Trinkwasser"
>>              STYLE
>>                  COLOR   130  192  255
>>              END
>>              STYLE
>>                  OUTLINECOLOR   120 120 120
>>                  WIDTH 2
>>                  ANTIALIAS TRUE
>>              END
>>          END
>>
>>          CLASS
>>              NAME  "Selbstversorger"
>>              STYLE
>>                  SYMBOL "im_schraffur"
>>              END
>>              EXPRESSION  "Selbstversorger"
>>              STYLE
>>                  OUTLINECOLOR   120 120 120
>>                  WIDTH 2
>>                  ANTIALIAS TRUE
>>              END
>>          END
>>
>>          PROJECTION
>>              "init=epsg:4326"
>>          END
>>
>>          METADATA
>>              "wms_title"                "Verbandsgebiet"
>>              "wms_title metadata"    ""
>>              "wms_include_items"        "all"
>>              "wms_srs"                "EPSG:4326 EPSG:54004 EPSG:41001
>> EPSG:31467 EPSG:31468"
>>          END
>>      END
>>
>>      LAYER
>>          STATUS    on
>>          NAME    "Abwasserentsorgung"
>>          TYPE    POLYGON
>>          DATA    "wv_wilster_84.shp"
>>          DUMP    true
>>          TOLERANCE        3
>>          TOLERANCEUNITS    pixels
>>          CLASSITEM        "AW"
>>
>>          HEADER            "templates/header.html"
>>          TEMPLATE        "templates/template.html"
>>          FOOTER            "templates/footer.html"
>>
>>          JOIN
>>              NAME "Wasser"
>>              TABLE "wv_wilster_84.dbf"
>>              FROM "Id"
>>              TO "Id"
>>              TYPE ONE-TO-ONE
>>          END
>>
>>          CLASS
>>              NAME  "Abwasser"
>>              EXPRESSION  "Abwasser"
>>              STYLE
>>                  COLOR   255 128 0
>>              END
>>              STYLE
>>                  OUTLINECOLOR   120 120 120
>>                  WIDTH 2
>>                  ANTIALIAS TRUE
>>              END
>>          END
>>
>>          CLASS
>>              NAME  "Diverse Abwasseraufgaben"
>>              STYLE
>>                  SYMBOL "schraffur_orange"
>>              END
>>              EXPRESSION  "Diverse Abwasseraufgaben"
>>              STYLE
>>                  OUTLINECOLOR   120 120 120
>>                  WIDTH 2
>>                  ANTIALIAS TRUE
>>              END
>>          END
>>
>>          CLASS
>>              NAME  "Kein Abwasser"
>>              EXPRESSION  "Kein Abwasser"
>>              STYLE
>>                  OUTLINECOLOR   120 120 120
>>                  WIDTH 2
>>                  ANTIALIAS TRUE
>>              END
>>          END
>>
>>          PROJECTION
>>              "init=epsg:4326"
>>          END
>>
>>          METADATA
>>              "wms_title"                "Abwasser"
>>              "wms_title metadata"    ""
>>              "wms_include_items"        "all"
>>              "wms_srs"                "EPSG:4326 EPSG:54004 EPSG:41001
>> EPSG:31467 EPSG:31468"
>>          END
>>      END
>>
>>
>>
>> Bye, TDS
>> ------------------------------------------------------------------------
>> mailto:tds at tds-net.de
>> ------------------------------------------------------------------------
>> 1+1=10
>> You have a question? - 42 or RTFM.
>> Am 26.03.2014 21:50, schrieb jt at mapmedia.de:
>>> Hi,
>>>
>>> Referring to your signatur: rtfm ;)
>>>
>>> Try http://mapserver.org/de/mapfile/join.htm
>>>
>>> Join streets_main with the dbf of streets_sub. Read the doc carefuly,
>>> it's a bit tricky.
>>>
>>> You may find a working example under
>>> http://mapmedia.de/downloads/viewcategory/5-vortraege (
>>>
>>> Workshop_umn...)
>>>
>>> Jörg
>>>
>>>   
>>>
>>> On Wed, 26 Mar 2014 20:58:17 +0100, TDS wrote:
>>>
>>>>      Hello,
>>>>
>>>>
>>>> is it possible to join two layers in GetFeatureInfo with same
>>>> template and same shape file to output only one combined html file?
>>>>
>>>> Example:
>>>> Streets_Main => streets.shp => template.html
>>>> Streets_Sub => streets.shp => template.html
>>>>
>>>> OUTPUT:
>>>>
>>>> Current:
>>>> Output for Streets_Mains
>>>> Output for Streets_Sub
>>>>
>>>> Wish:
>>>>
>>>> Streets_Mains unique id Streets_sub (e.g. main street and sub street
>>>> have both id=1 in shape file)
>>>>
>>>>
>>>> -- 
>>>> Bye, TDS
>>>> ------------------------------------------------------------------------
>>>> mailto:tds at tds-net.de
>>>> ------------------------------------------------------------------------
>>>> 1+1=10
>>>> You have a question? - 42 or RTFM.
>>>   
>>>
>>>
>>>
>>> _______________________________________________
>>> mapserver-users mailing list
>>> mapserver-users at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/mapserver-users
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20140327/0f545d7a/attachment.html>


More information about the mapserver-users mailing list