Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • M mapnik3
  • Project information
    • Project information
    • Activity
    • Members
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
Collapse sidebar
  • 周峰
  • mapnik3
  • Wiki
  • Kismet

Kismet · Changes

Page history
clone mapnik wiki from github. authored May 14, 2021 by 周峰's avatar 周峰
Hide whitespace changes
Inline Side-by-side
Kismet.md 0 → 100644
View page @ 8516de00
<!-- Name: Kismet -->
<!-- Version: 4 -->
<!-- Last-Modified: 2010/11/13 10:14:09 -->
<!-- Author: kunitoki -->
**WARNING: experimental !**
Mapnik's PluginArchitecture supports the use of different input formats.
This plugin supports reading WLANs found by running the [kismet](http://www.kismetwireless.net/) daemon.
# Installation
There needs to be a running _kismet_server_ process with activated GPS support before starting mapnik.
# Parameters
| *parameter* | *value* | *description* | *default* |
|:------------------|----------|---------------|----------:|
| host | string | host where the kismet daemon is running | |
| port | integer | port of the kismet daemon | |
| extent | string | max extent of the kismet returned wlans | |
| encoding | string | internal file encoding | utf-8 |
# Example
See next an example XML file to render WLAN icons on the map.
```xml
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE Map>
<Map bgcolor="#b5d0d0" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
<Style name="kismet">
<Rule>
<MaxScaleDenominator>2000000</MaxScaleDenominator>
<MinScaleDenominator>100</MinScaleDenominator>
<Filter>[internet_access]='wlan_crypted'</Filter>
<PointSymbolizer file = "/home/andreas/src/osm/mapnik/symbols/wlan_crypted.png" type="png" width="32" height="32" />
<TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="8" fill="#636" dy="-10" halo_radius="1" wrap_width="0"/>
</Rule>
<Rule>
<MaxScaleDenominator>2000000</MaxScaleDenominator>
<MinScaleDenominator>100</MinScaleDenominator>
<Filter>[internet_access]='wlan_uncrypted'</Filter>
<PointSymbolizer file = "/home/andreas/src/osm/mapnik/symbols/wlan_uncrypted.png" type="png" width="32" height="32" />
<TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="8" fill="#636" dy="-10" halo_radius="1" wrap_width="0"/>
</Rule>
<Rule>
<MaxScaleDenominator>2000000</MaxScaleDenominator>
<MinScaleDenominator>100</MinScaleDenominator>
<Filter>[internet_access]='wlan_wep'</Filter>
<PointSymbolizer file = "/home/andreas/src/osm/mapnik/symbols/wlan_wep.png" type="png" width="32" height="32" />
<TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="8" fill="#636" dy="-10" halo_radius="1" wrap_width="0"/>
</Rule>
</Style>
<!-- Layer -->
<Layer name="kismet" status="on" srs="+proj=latlong +datum=WGS84">
<StyleName>kismet</StyleName>
<Datasource>
<Parameter name="type">kismet</Parameter>
<Parameter name="host">localhost</Parameter>
<Parameter name="port">2501</Parameter>
<Parameter name="estimate_extent">false</Parameter>
<Parameter name="extent">-179,-85,179,85</Parameter>
</Datasource>
</Layer>
</Map>
```
# Resources
This [icon](http://openclipart.org/people/pinterb7/pinterb7_wlan_accesspoint.svg) suits perfect for WLAN. I just changed the color and exported it to PNG.
Here is a video: http://www.youtube.com/watch?v=On9O8d7AOZA
Clone repository
  • A perfect testcase
  • API changes between v2.0 and v2.1
  • API changes between v3.0 and v3.1
  • AWS Lambda
  • About Mapnik
  • AlsoFilter
  • Api changes between v2.1 and v2.2
  • Api changes between v2.2 and v2.3
  • Api changes between v2.3 and v3.0
  • ArchInstallation
  • Aspect Fix Mode
  • Benchmark Notes
  • BoundsClipping
  • BrokenExceptions
  • BuildingSymbolizer
View All Pages