├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.rst ├── README_cn.rst ├── application.py ├── cfg_demo.py ├── config.py ├── database └── meta │ └── maplet_info_tags.xlsx ├── doc ├── PureHTML_Demo │ ├── geojson_ajax.html │ ├── gscript.js │ └── leaflet_maplet.html └── requirements.txt ├── extor ├── __init__.py ├── handlers │ ├── __init__.py │ ├── ext_tutorial_hander.py │ └── list_handler.py ├── model │ ├── __init__.py │ └── ext_category_model.py └── modules │ ├── __init__.py │ └── extends.py ├── helper.py ├── helper_extor.py ├── push_code.sh ├── router.py ├── script_book01_format_name.py ├── script_book02_meta_import.py ├── script_helper ├── request_book_info.py └── script02_gen_book_info2.py ├── script_import_maps.py ├── script_migrate.py ├── script_migrate_maplet.py ├── server.py ├── setup.py ├── static ├── admin-css │ ├── css │ │ ├── admin.css │ │ ├── datepicker3.css │ │ └── styles.css │ └── js │ │ ├── chart-data.js │ │ ├── chart.min.js │ │ ├── easypiechart-data.js │ │ ├── easypiechart.js │ │ ├── html5shiv.min.js │ │ └── respond.min.js ├── dist_me │ ├── app.a151672f186b70be858f28af314a1d7b.css │ ├── app.css │ ├── fonts │ │ ├── MaterialIcons-Regular.012cf6a.woff │ │ ├── iconfont.0fee7bc.ttf │ │ └── iconfont.6a36ee0.eot │ ├── img │ │ ├── googleSatellite.6807c20.jpg │ │ ├── googleStreet.6ebfd50.jpg │ │ ├── googleTerrainSimple.592b9de.jpg │ │ ├── googleTerrainStreet.2fbb7b7.jpg │ │ ├── iconfont.11dddad.svg │ │ ├── iconfont.2bd3fff.svg │ │ ├── qqSatellite.dce1d5b.jpg │ │ ├── qqTerrainStreet.480f0cf.jpg │ │ ├── tianDiTuTerrain.a286eb6.jpg │ │ └── tianDiTuTerrainStreet.abd1f13.jpg │ ├── index.html │ └── js │ │ ├── app.js │ │ ├── manifest.js │ │ └── vendor.js ├── dist_mv │ ├── L.TextIcon.js │ ├── geojson.js │ ├── iconfont │ │ ├── demo.css │ │ ├── demo_fontclass.html │ │ ├── demo_symbol.html │ │ ├── demo_unicode.html │ │ ├── iconfont.css │ │ ├── iconfont.eot │ │ ├── iconfont.js │ │ ├── iconfont.svg │ │ ├── iconfont.ttf │ │ └── iconfont.woff │ ├── texticon.css │ └── view.html ├── favicon.ico ├── fixed │ ├── alipay_maplet.png │ ├── amazon1_raw.png │ ├── amazon2.jpg │ ├── amazon2_raw.jpg │ ├── geodata.png │ └── maplet_qrcode.png ├── imgs │ ├── 1452351792025.png │ ├── index-1.jpg │ ├── index-2.jpg │ ├── index-3.jpg │ ├── index-4.jpg │ ├── index-5.jpg │ ├── index-6.jpg │ └── index-7.jpg ├── jslib │ ├── .eslintrc.js │ ├── Gruntfile.js │ ├── ReadMe.md │ ├── dst │ │ ├── L.Map.Sync.js │ │ ├── fullscreen.js │ │ ├── gscript.js │ │ ├── gson_china.js │ │ ├── gsonedit.js │ │ ├── leafedit.js │ │ ├── leaflet-side-by-side.min.js │ │ └── overlay.js │ ├── dst_v2 │ │ ├── L.Map.Sync.js │ │ ├── app.js │ │ ├── gscript.js │ │ ├── leaflet-side-by-side.min.js │ │ ├── manifest.js │ │ ├── overlay.js │ │ └── vendor.js │ ├── maplet │ │ ├── fullscreenm.js │ │ ├── geojson_edit.js │ │ └── overlaym.js │ ├── package.json │ └── src │ │ ├── Leaflet.Editable.js │ │ ├── Leaflet.Storage │ │ ├── CHANGELOG.md │ │ ├── Gruntfile.js │ │ ├── LICENCE │ │ ├── Makefile │ │ ├── README.rst │ │ ├── contrib │ │ │ ├── css │ │ │ │ └── storage.ui.default.css │ │ │ └── js │ │ │ │ ├── storage.ui.default.js │ │ │ │ └── storage.ui.foundation.js │ │ ├── package.json │ │ ├── src │ │ │ ├── css │ │ │ │ └── storage.css │ │ │ ├── img │ │ │ │ ├── 16-white.png │ │ │ │ ├── 16-white.svg │ │ │ │ ├── 16.png │ │ │ │ ├── 16.svg │ │ │ │ ├── 24-white.png │ │ │ │ ├── 24-white.svg │ │ │ │ ├── 24.png │ │ │ │ ├── 24.svg │ │ │ │ ├── edit-16.png │ │ │ │ ├── icon-bg.png │ │ │ │ ├── marker.png │ │ │ │ └── search.gif │ │ │ ├── js │ │ │ │ ├── leaflet.storage.controls.js │ │ │ │ ├── leaflet.storage.core.js │ │ │ │ ├── leaflet.storage.features.js │ │ │ │ ├── leaflet.storage.forms.js │ │ │ │ ├── leaflet.storage.icon.js │ │ │ │ ├── leaflet.storage.js │ │ │ │ ├── leaflet.storage.layer.js │ │ │ │ ├── leaflet.storage.popup.js │ │ │ │ ├── leaflet.storage.slideshow.js │ │ │ │ ├── leaflet.storage.tableeditor.js │ │ │ │ └── leaflet.storage.xhr.js │ │ │ └── locale │ │ │ │ ├── am_ET.json │ │ │ │ ├── bg.json │ │ │ │ ├── ca.json │ │ │ │ ├── cs_CZ.json │ │ │ │ ├── da.json │ │ │ │ ├── de.json │ │ │ │ ├── en.json │ │ │ │ ├── es.json │ │ │ │ ├── fi.json │ │ │ │ ├── fr.json │ │ │ │ ├── it.json │ │ │ │ ├── ja.json │ │ │ │ ├── lt.json │ │ │ │ ├── nl.json │ │ │ │ ├── pt.json │ │ │ │ ├── ru.json │ │ │ │ ├── uk_UA.json │ │ │ │ ├── vi.json │ │ │ │ ├── zh.json │ │ │ │ └── zh_TW.json │ │ └── test │ │ │ ├── Controls.js │ │ │ ├── DataLayer.js │ │ │ ├── Feature.js │ │ │ ├── Map.js │ │ │ ├── Polygon.js │ │ │ ├── Polyline.js │ │ │ ├── TableEditor.js │ │ │ ├── Util.js │ │ │ ├── _pre.js │ │ │ └── index.html │ │ ├── Leaflet.StyleEditor │ │ ├── Gruntfile.js │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── package.json │ │ └── src │ │ │ ├── css │ │ │ └── Leaflet.StyleEditor.css │ │ │ ├── img │ │ │ ├── icon.png │ │ │ ├── icon.svg │ │ │ └── icon2.png │ │ │ ├── index.html │ │ │ └── javascript │ │ │ ├── Leaflet.StyleEditor.js │ │ │ └── Leaflet.StyleForms.js │ │ ├── Leaflet.draw │ │ ├── BREAKINGCHANGES.md │ │ ├── CHANGELOG.md │ │ ├── Jakefile.js │ │ ├── MIT-LICENSE.md │ │ ├── README.md │ │ ├── TODO.md │ │ ├── bower.json │ │ ├── examples │ │ │ ├── 0.7.x │ │ │ │ ├── basic.html │ │ │ │ ├── edithandlers.html │ │ │ │ ├── full.html │ │ │ │ ├── libs │ │ │ │ │ ├── Leaflet.draw.drag-src.js │ │ │ │ │ ├── images │ │ │ │ │ │ ├── layers-2x.png │ │ │ │ │ │ ├── layers.png │ │ │ │ │ │ ├── marker-icon-2x.png │ │ │ │ │ │ ├── marker-icon.png │ │ │ │ │ │ ├── marker-icon@2x.png │ │ │ │ │ │ └── marker-shadow.png │ │ │ │ │ ├── leaflet-src.js │ │ │ │ │ ├── leaflet.css │ │ │ │ │ ├── leaflet.geometryutil.js │ │ │ │ │ ├── leaflet.snap.js │ │ │ │ │ ├── spectrum.css │ │ │ │ │ └── spectrum.js │ │ │ │ └── snapping.html │ │ │ ├── basic.html │ │ │ ├── edithandlers.html │ │ │ ├── full.html │ │ │ ├── libs │ │ │ │ ├── Leaflet.draw.drag-src.js │ │ │ │ ├── images │ │ │ │ │ ├── layers-2x.png │ │ │ │ │ ├── layers.png │ │ │ │ │ ├── marker-icon-2x.png │ │ │ │ │ ├── marker-icon.png │ │ │ │ │ └── marker-shadow.png │ │ │ │ ├── leaflet-src.js │ │ │ │ ├── leaflet.css │ │ │ │ ├── leaflet.geometryutil.js │ │ │ │ ├── leaflet.snap.js │ │ │ │ ├── spectrum.css │ │ │ │ └── spectrum.js │ │ │ ├── popup.html │ │ │ └── snapping.html │ │ ├── package.json │ │ ├── spec │ │ │ ├── after.js │ │ │ ├── before.js │ │ │ ├── expect.js │ │ │ ├── happen.js │ │ │ ├── index.html │ │ │ ├── karma.conf.js │ │ │ ├── sinon.js │ │ │ ├── spec.hintrc.js │ │ │ └── suites │ │ │ │ ├── DrawControlSpec.js │ │ │ │ ├── EditSpec.js │ │ │ │ ├── GeometryUtilSpec.js │ │ │ │ ├── LatLngUtilSpec.js │ │ │ │ └── SpecHelper.js │ │ └── src │ │ │ ├── Control.Draw.js │ │ │ ├── Leaflet.draw.js │ │ │ ├── Toolbar.js │ │ │ ├── Tooltip.js │ │ │ ├── copyright.js │ │ │ ├── draw │ │ │ ├── DrawToolbar.js │ │ │ └── handler │ │ │ │ ├── Draw.Circle.js │ │ │ │ ├── Draw.Feature.js │ │ │ │ ├── Draw.Marker.js │ │ │ │ ├── Draw.Polygon.js │ │ │ │ ├── Draw.Polyline.js │ │ │ │ ├── Draw.Rectangle.js │ │ │ │ └── Draw.SimpleShape.js │ │ │ ├── edit │ │ │ ├── EditToolbar.js │ │ │ └── handler │ │ │ │ ├── Edit.Circle.js │ │ │ │ ├── Edit.Marker.js │ │ │ │ ├── Edit.Poly.js │ │ │ │ ├── Edit.Rectangle.js │ │ │ │ ├── Edit.SimpleShape.js │ │ │ │ ├── EditToolbar.Delete.js │ │ │ │ └── EditToolbar.Edit.js │ │ │ ├── ext │ │ │ ├── GeometryUtil.js │ │ │ ├── LatLngUtil.js │ │ │ ├── LineUtil.Intersect.js │ │ │ ├── Polygon.Intersect.js │ │ │ ├── Polyline.Intersect.js │ │ │ └── TouchEvents.js │ │ │ └── images │ │ │ └── spritesheet.svg │ │ ├── LeafletPlugin │ │ ├── L.Map.Sync.js │ │ └── leaflet-side-by-side.min.js │ │ ├── chart │ │ ├── backen.js │ │ ├── gnchina.min.js │ │ ├── gson_china.js │ │ ├── sheng │ │ │ ├── j043a.js │ │ │ ├── j05d1.js │ │ │ ├── j061f.js │ │ │ ├── j0946.js │ │ │ ├── j0bad.js │ │ │ ├── j0c65.js │ │ │ ├── j0e59.js │ │ │ ├── j0ed6.js │ │ │ ├── j0f51.js │ │ │ ├── j0fea.js │ │ │ ├── j1341.js │ │ │ ├── j1342.js │ │ │ ├── j1343.js │ │ │ ├── j1344.js │ │ │ ├── j1345.js │ │ │ ├── j1346.js │ │ │ ├── j1347.js │ │ │ ├── j1348.js │ │ │ ├── j1349.js │ │ │ ├── j1350.js │ │ │ ├── j1b2f.js │ │ │ ├── j1e23.js │ │ │ ├── j2906.js │ │ │ ├── j2956.js │ │ │ ├── j2d53.js │ │ │ ├── j35ea.js │ │ │ ├── j3a7b.js │ │ │ ├── j3b04.js │ │ │ ├── j3b71.js │ │ │ ├── j3c97.js │ │ │ ├── j3d8c.js │ │ │ ├── j3e1a.js │ │ │ ├── j3e4a.js │ │ │ ├── j4d95.js │ │ │ ├── j4eac.js │ │ │ ├── j4f8a.js │ │ │ ├── j5061.js │ │ │ ├── j5091.js │ │ │ ├── j5698.js │ │ │ ├── j56b7.js │ │ │ ├── j58bf.js │ │ │ ├── j5972.js │ │ │ ├── j5a9e.js │ │ │ ├── j5d98.js │ │ │ ├── j5e6a.js │ │ │ ├── j6e1a.js │ │ │ ├── j7295.js │ │ │ ├── j7531.js │ │ │ ├── j75e0.js │ │ │ ├── j7e85.js │ │ │ ├── j8230.js │ │ │ ├── j867b.js │ │ │ ├── j8760.js │ │ │ ├── j87fc.js │ │ │ ├── j8c9a.js │ │ │ ├── j8d14.js │ │ │ ├── j9084.js │ │ │ ├── j92e3.js │ │ │ ├── j934b.js │ │ │ ├── j93d1.js │ │ │ ├── j9715.js │ │ │ ├── j97d1.js │ │ │ ├── ja1e8.js │ │ │ ├── ja3f5.js │ │ │ ├── ja92b.js │ │ │ ├── jadc2.js │ │ │ ├── jadce.js │ │ │ ├── jb2a5.js │ │ │ ├── jb519.js │ │ │ ├── jb6d3.js │ │ │ ├── jba53.js │ │ │ ├── jba82.js │ │ │ ├── jbed6.js │ │ │ ├── jc586.js │ │ │ ├── jc670.js │ │ │ ├── jc8ab.js │ │ │ ├── jca42.js │ │ │ ├── jca59.js │ │ │ ├── jcb85.js │ │ │ ├── jcd1a.js │ │ │ ├── jd283.js │ │ │ ├── jd431.js │ │ │ ├── jd7b4.js │ │ │ ├── jdb89.js │ │ │ ├── jdeb4.js │ │ │ ├── jeb27.js │ │ │ ├── jf6ae.js │ │ │ ├── jfb21.js │ │ │ ├── jfbe7.js │ │ │ ├── jfc7a.js │ │ │ └── jfcdb.js │ │ └── ugli.sh │ │ ├── gscript.js │ │ ├── mapshow.js │ │ └── message_cn.js ├── robots.txt ├── tass │ ├── app.8809c97ce45b1829aef73dc75214f066.css │ ├── config.rb │ ├── css │ │ ├── admin.css │ │ ├── app.css │ │ ├── map_styles.css │ │ └── style.css │ ├── ext │ │ ├── __init__.py │ │ ├── loadmore.css │ │ ├── loadmore.js │ │ └── zepto.min.js │ ├── fonts │ │ └── bootstrap │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ └── sass │ │ ├── _bootstrap-variables.sass │ │ ├── _fonts.scss │ │ ├── inc │ │ ├── _carousel.sass │ │ ├── _codemirror.sass │ │ ├── _map.sass │ │ └── _tags.sass │ │ └── style.sass └── ui.js ├── team ├── bukun └── gislite ├── templates ├── admin │ ├── admin.html │ ├── admin_index.html │ ├── category_ajax │ │ └── category_list.html │ ├── link_ajax │ │ ├── link_add.html │ │ ├── link_edit.html │ │ ├── link_list.html │ │ └── link_view.html │ ├── page_ajax │ │ ├── page_add.html │ │ ├── page_edit.html │ │ ├── page_list.html │ │ └── page_view.html │ ├── post_ajax │ │ ├── post_add.html │ │ ├── post_edit.html │ │ ├── post_list.html │ │ ├── post_list_none.html │ │ └── post_view.html │ ├── reply_ajax │ │ └── reply_list.html │ └── user │ │ ├── puser_changeinfo.html │ │ ├── puser_changepass.html │ │ ├── puser_find.html │ │ ├── puser_find_list.html │ │ └── puser_info.html ├── geoinfo │ └── geojson │ │ ├── gson_edit.html │ │ ├── gson_recent.html │ │ └── index.html ├── index │ └── index.html ├── jshtml │ └── init_vipfs_js.html ├── list │ ├── category_list_1.html │ ├── category_list_m.html │ ├── category_list_o.html │ ├── errcat.html │ ├── label.html │ └── post_list.html ├── man_info │ ├── admin_post.html │ ├── post_man_edit.html │ ├── post_man_view.html │ ├── wiki_man_edit.html │ └── wiki_man_view.html ├── map_theme │ └── modules │ │ ├── app_json.html │ │ └── app_layout.html ├── misc │ ├── collect │ │ └── list.html │ ├── entity │ │ ├── entity_add.html │ │ ├── entity_download.html │ │ ├── entity_list.html │ │ └── entity_view.html │ ├── html │ │ └── 404.html │ ├── publish │ │ ├── publish.html │ │ └── publish2.html │ ├── reply │ │ └── show_reply.html │ └── search │ │ └── search_list.html ├── modules_ext │ └── post │ │ ├── showcat_list.html │ │ ├── showsubcat_list.html │ │ └── showsubcat_list_second.html ├── post_1 │ ├── post_add.html │ ├── post_edit.html │ ├── post_index.html │ └── post_view.html ├── post_m │ ├── full_screen.html │ ├── full_screen_draw.html │ ├── mapview │ │ ├── overlay.html │ │ ├── overlay_full.html │ │ ├── split_full.html │ │ └── sync_full.html │ ├── post_add.html │ ├── post_edit.html │ ├── post_index.html │ ├── show_map.html │ ├── tag_list.html │ └── view3d.html ├── post_m_v2 │ ├── full_screen.html │ ├── full_screen_draw.html │ ├── full_screen_draw_v2.html │ ├── mapview │ │ ├── overlay.html │ │ ├── overlay_full.html │ │ ├── split_full.html │ │ └── sync_full.html │ ├── post_edit.html │ └── show_map.html ├── post_man │ ├── post_man_edit.html │ └── post_man_view.html ├── static_pages │ ├── 404.html │ ├── baidu-verify-AE51DC826E.txt │ ├── baidu_verify_DbLlKH6POw.html │ ├── google7ed50801cec3edd3.html │ ├── map │ │ └── img │ │ │ ├── googleSatellite.6807c20.jpg │ │ │ ├── googleStreet.6ebfd50.jpg │ │ │ ├── googleTerrainSimple.592b9de.jpg │ │ │ ├── googleTerrainStreet.2fbb7b7.jpg │ │ │ ├── qqSatellite.dce1d5b.jpg │ │ │ ├── qqTerrainStreet.480f0cf.jpg │ │ │ ├── tianDiTuTerrain.a286eb6.jpg │ │ │ └── tianDiTuTerrainStreet.abd1f13.jpg │ └── sogousiteverification.txt ├── theme │ ├── admin.html │ ├── base.html │ ├── base_edit.html │ ├── base_map.html │ ├── base_zhu.html │ ├── map_calcubic_full.html │ └── overlay.html ├── tmpl_k │ ├── tmplinfo.html │ ├── tpl_add.html │ ├── tpl_edit.html │ ├── tpl_list.html │ ├── tpl_listinfo.html │ └── tpl_view.html ├── user │ ├── info_list │ │ ├── user_most.html │ │ └── user_recent.html │ ├── user_changepass.html │ ├── user_changerole.html │ ├── user_find.html │ ├── user_find_list.html │ ├── user_info.html │ ├── user_login.html │ ├── user_regist.html │ ├── user_relogin.html │ ├── user_reset_password.html │ └── user_show_pass.html ├── wiki_man │ ├── wiki_man_edit.html │ └── wiki_man_view.html └── wiki_page │ ├── page_add.html │ ├── page_edit.html │ ├── page_list.html │ ├── page_view.html │ ├── wiki_add.html │ ├── wiki_edit.html │ ├── wiki_list.html │ ├── wiki_login.html │ └── wiki_view.html ├── torcms_maplet ├── __init__.py ├── core │ ├── __init__.py │ ├── router.py │ ├── tools.py │ └── webdog_to_geojson.py ├── handlers │ ├── __init__.py │ ├── geojson.py │ ├── geojson_v2.py │ ├── geojson_v3.py │ ├── map_handler.py │ └── mapview_handler.py ├── model │ ├── __init__.py │ ├── json_model.py │ ├── layout_model.py │ └── map_tab.py ├── modules │ ├── __init__.py │ ├── map_modules.py │ └── modef.py └── script │ ├── __init__.py │ ├── script_drop_tabels.py │ └── script_init_tabels.py └── urls.py /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | .idea/ 3 | .idea 4 | 5 | # Byte-compiled / optimized / DLL files 6 | __pycache__/ 7 | *.py[cod] 8 | 9 | # C extensions 10 | *.so 11 | 12 | # Distribution / packaging 13 | .Python 14 | env/ 15 | build/ 16 | develop-eggs/ 17 | dist/ 18 | downloads/ 19 | eggs/ 20 | # lib/ 21 | lib64/ 22 | parts/ 23 | sdist/ 24 | var/ 25 | *.egg-info/ 26 | .installed.cfg 27 | *.egg 28 | 29 | # PyInstaller 30 | # Usually these files are written by a python script from a template 31 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 32 | *.manifest 33 | *.spec 34 | 35 | # Installer logs 36 | pip-log.txt 37 | pip-delete-this-directory.txt 38 | 39 | # Unit test / coverage reports 40 | htmlcov/ 41 | .tox/ 42 | .coverage 43 | .cache 44 | nosetests.xml 45 | coverage.xml 46 | 47 | # Translations 48 | *.mo 49 | *.pot 50 | 51 | # Coffee script. 52 | *.map 53 | # Django stuff: 54 | *.log 55 | 56 | # Sphinx documentation 57 | docs/_build/ 58 | 59 | # PyBuilder 60 | target/ 61 | 62 | ### Configure for TorCMS/torlite 63 | 64 | xx* 65 | cfg.py 66 | 67 | .DS_Store 68 | *.db 69 | *.sqlite 70 | *.pkl 71 | 72 | torcms 73 | database/whoosh* 74 | database/whoosh 75 | static/upload/ 76 | static/f2elib/ 77 | 78 | 79 | static/tass/.sass-cache/ 80 | templates/autogen/ 81 | templates/modules 82 | 83 | torcms_helper 84 | 85 | static/jslib/node_modules 86 | # 图书的信息 87 | script_helper/k* -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 Bu Kun 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | # include_package_data=True 2 | # recursive-exclude tester * 3 | # recursive-exclude flasky * 4 | # recursive-exclude torcms_maplet * 5 | prune tester* 6 | prune flasky* 7 | 8 | # exclude_package_data=True 9 | -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- 1 | Maplet 2 | ======= 3 | 4 | Source codes for http://www.maphub.cn 5 | 6 | Introduction 7 | ------------------------ 8 | 9 | The CMS was desinged as the container for GIS showing as the very beginning. 10 | It has the basic map showing, map overlaying, GIS data editing funtion now. 11 | And, the CMS could used to publish different kind the information, 12 | such as basic HTML page, JavaScript app, maps, multimedias. 13 | 14 | 15 | Building the environment 16 | --------------------------------- 17 | 18 | :: 19 | 20 | python3 -m venv ~/vpy_maplet 21 | source ~/vpy_maplet/bin/activate 22 | pip3 install -r doc/requirements.txt 23 | git clone https://github.com/bukun/torcms_f2elib.git static/f2elib 24 | git clone https://github.com/bukun/torcms_modules_bootstrap.git templates/modules 25 | 26 | Setup 27 | ----------------------- 28 | 29 | Database 30 | 31 | :: 32 | 33 | \set dbname maplet 34 | CREATE USER :dbname WITH PASSWORD '131322' ; 35 | CREATE DATABASE :dbname OWNER :dbname ; 36 | GRANT ALL PRIVILEGES ON DATABASE :dbname to :dbname ; 37 | \c :dbname ; 38 | create extension hstore; 39 | \q 40 | 41 | Backup the database: postgres user 42 | 43 | :: 44 | 45 | pg_dump -h localhost -U maplet maplet > pg_maplet-`date +%F`.sql 46 | 47 | Import the database backup file: postgres user 48 | 49 | :: 50 | 51 | psql -d maplet -U maplet -f pg_maplet-xx.sql 52 | -------------------------------------------------------------------------------- /application.py: -------------------------------------------------------------------------------- 1 | # -*- coding:utf-8 -*- 2 | 3 | 4 | import os 5 | import tornado.web 6 | from torcms.modules.modef import core_modules 7 | import torcms.core.uifunction as uifuncs 8 | # from extor.modules.map_modules import * 9 | from torcms_maplet.modules.modef import maplet_modules 10 | from config import SITE_CFG 11 | from urls import urls 12 | from torcms.modules.modef import core_modules as cmodules 13 | from extor.modules.extends import Ext_category_menu,Ext_category_list 14 | 15 | # cur_modues = {'app_layout': app_layout, 16 | # 'app_json': app_json, 17 | # } 18 | 19 | 20 | # Above Python 3.5. 21 | cmodules = {**core_modules, **maplet_modules} 22 | 23 | cmodules['ext_category_menu'] = Ext_category_menu 24 | cmodules['ext_category_list'] = Ext_category_list 25 | 26 | SETTINGS = { 27 | "template_path": os.path.join(os.path.dirname(__file__), "templates"), 28 | "static_path": os.path.join(os.path.dirname(__file__), "static"), 29 | 'debug': SITE_CFG['DEBUG'], 30 | "cookie_secret": SITE_CFG['cookie_secret'], 31 | "login_url": "/user/login", 32 | 'ui_modules': cmodules, 33 | 'ui_methods': uifuncs, 34 | } 35 | 36 | app = tornado.web.Application( 37 | handlers=urls, 38 | **SETTINGS 39 | ) -------------------------------------------------------------------------------- /cfg_demo.py: -------------------------------------------------------------------------------- 1 | # -*- coding:utf-8 -*- 2 | 3 | ''' 4 | User defined Configuration for the application. 5 | ''' 6 | 7 | DB_CFG = { 8 | 'db': 'maplet', 9 | 'user': 'maplet', 10 | 'pass': '131322', 11 | } 12 | 13 | SMTP_CFG = { 14 | 'name': '云算笔记', 15 | 'host': "smtp.ym.163.com", 16 | 'user': "admin@yunsuan.org", 17 | 'pass': "pass", 18 | 'postfix': 'yunsuan.org', 19 | } 20 | 21 | SITE_CFG = { 22 | 'site_url': 'http://127.0.0.1:8777', 23 | 'cookie_secret': 'sadfasdf', 24 | 'DEBUG': True, 25 | 'wcs': 'wcs.osgeo.cn' 26 | } 27 | ROLE_CFG = { 28 | 'add': '1000', 29 | 'edit': '2000', 30 | 'delete': '3000', 31 | } -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- 1 | # -*- coding:utf-8 -*- 2 | import cfg 3 | from torcms.core.tools import get_cfg 4 | 5 | DB_CON, SMTP_CFG, SITE_CFG, ROLE_CFG = get_cfg() 6 | 7 | DB_CFG = { 8 | 'conn': DB_CON, 9 | 'kind': 'p', # 'p' for PostgresQL, 's' for SQLite. 10 | } 11 | 12 | wcs_svr = cfg.SITE_CFG['wcs'] 13 | 14 | CMS_CFG = { 15 | 'list_num': 15, 16 | 'site_type': 2, 17 | 'tpl2': ['9', 'm', 'k'], 18 | 'redis_kw': 'lsadfkj'} 19 | 20 | router_post = {'1': 'post', 21 | 'm': 'map', 22 | 'k': 'books'} 23 | 24 | post_type = { 25 | '1': '[{0}]'.format('文档'), 26 | 'm': '[{0}]'.format('地图'), 27 | 'k': '[{0}]'.format('图书'), 28 | } 29 | 30 | kind_arr = ['m', 'k'] 31 | post_emails = ['gislite@osgeo.cn', '118171@qq.com'] 32 | email_cfg = { 33 | 'title': '好久没登录了', 34 | 'content': 35 | '''
尊敬的会员,您好:
36 |
  感谢您在“云算笔记”网站注册
37 |
  “云算笔记”网站是一个在线计算工具的网站,网站不断地在创新、完善。
38 |
  注册并登陆后,用户可收藏常用的计算工具,系统也会自动记录使用过的应用,方便以后的使用。
39 |

40 |
  根据我们的记录,您好久没有登录我们的网站了。
41 |
  如果希望回到我们网站,请打开链接 登陆
42 |
  如果忘记了用户名或密码,请打开链接 密码重置 ,输入Email即可。
43 | ''' 44 | , 45 | } 46 | -------------------------------------------------------------------------------- /database/meta/maplet_info_tags.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/database/meta/maplet_info_tags.xlsx -------------------------------------------------------------------------------- /doc/PureHTML_Demo/leaflet_maplet.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Quick Start - Leaflet 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 18 | 21 | 22 | 23 | 24 | 25 | 26 | 27 |
29 |
30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- 1 | # Run with the command: 2 | # pip install -r doc/requirements.txt 3 | wheel 4 | openpyxl 5 | torcms==0.7.2 6 | -------------------------------------------------------------------------------- /extor/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'bukun' 2 | -------------------------------------------------------------------------------- /extor/handlers/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'bk' 2 | -------------------------------------------------------------------------------- /extor/handlers/ext_tutorial_hander.py: -------------------------------------------------------------------------------- 1 | import json 2 | 3 | from torcms.core.base_handler import BaseHandler 4 | from torcms.model.category_model import MCategory 5 | 6 | class TutorialIndexHandler(BaseHandler): 7 | def initialize(self, **kwargs): 8 | super(TutorialIndexHandler, self).initialize() 9 | self.kind = kwargs.get('kind', 'k') 10 | 11 | def get(self, *args, **kwargs): 12 | url_str = args[0] 13 | url_arr = self.parse_url(url_str) 14 | 15 | if url_str == '' or url_str == 'list': 16 | self.list() 17 | 18 | else: 19 | self.show404() 20 | 21 | def list(self): 22 | ''' 23 | The default page of POST. 24 | ''' 25 | post_data = self.get_post_data() 26 | cat_slug = post_data.get('slug', '') 27 | cat_rec = MCategory.get_by_slug(cat_slug) 28 | if not cat_rec: 29 | return False 30 | kwd = { 31 | 'uid': '', 32 | 'cat_slug': cat_slug, 33 | 'cat_name' : cat_rec.name, 34 | 'page_slug':cat_slug + "_index" 35 | 36 | } 37 | self.render('post_{0}/post_list.html'.format(self.kind), 38 | userinfo=self.userinfo, 39 | catinfo=cat_rec, 40 | kwd=kwd 41 | ) 42 | -------------------------------------------------------------------------------- /extor/model/__init__.py: -------------------------------------------------------------------------------- 1 | # from .ext_model import MCalcInfo 2 | # from .ext_model import MAppYun 3 | 4 | __all__ = ['ext_model'] 5 | -------------------------------------------------------------------------------- /extor/modules/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'bk' 2 | -------------------------------------------------------------------------------- /helper.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 2 | import sys 3 | from torcms.script.command import entry 4 | 5 | if __name__ == '__main__': 6 | if len(sys.argv) == 1: 7 | print('run:') 8 | print(' python helper.py -h ') 9 | print('for help') 10 | else: 11 | entry(sys.argv[1:]) 12 | -------------------------------------------------------------------------------- /push_code.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | git add . 4 | git commit -a -m 'mark' 5 | git pull 6 | git push 7 | -------------------------------------------------------------------------------- /router.py: -------------------------------------------------------------------------------- 1 | # -*- coding:utf-8 -*- 2 | from extor.handlers.list_handler import ExtListHandler 3 | from torcms.handlers.post_handler import PostHandler 4 | urls = [ 5 | ("/list/(.*)", ExtListHandler, dict()), 6 | ("/books/(.*)", PostHandler, dict(kind='k',filter_view = True)) 7 | 8 | ] 9 | -------------------------------------------------------------------------------- /script_migrate.py: -------------------------------------------------------------------------------- 1 | 2 | from torcms.handlers.post_handler import MPost 3 | from torcms.model.post2catalog_model import MPost2Catalog 4 | from torcms.model.evaluation_model import MEvaluation 5 | 6 | from torcms.model.usage_model import MUsage 7 | 8 | from torcms.model.json_model import MPost2Gson 9 | 10 | all_apps = MPost.query_all(kind = 'm', limit=100000) 11 | for app in all_apps: 12 | print('=' * 20) 13 | print(app.uid) 14 | 15 | if len(app.uid) == 4: 16 | MPost.update_field(app.uid, post_id='m' + app.uid ) 17 | for post2tag in MPost2Catalog.query_by_post(app.uid): 18 | if len(post2tag.post_id) == 4 : 19 | MPost2Catalog.update_field(post2tag.uid, post_id='m' + post2tag.post_id) 20 | 21 | for post2tag in MUsage.query_by_post(app.uid): 22 | if len(post2tag.post_id) == 4 : 23 | MUsage.update_field(post2tag.uid, post_id='m' + post2tag.post_id) 24 | 25 | for post2tag in MPost2Gson.query_by_post(app.uid): 26 | if len(post2tag.post_id) == 4 : 27 | MPost2Gson.update_field(post2tag.uid, post_id='m' + post2tag.post_id) -------------------------------------------------------------------------------- /script_migrate_maplet.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | ''' 4 | for database schema migration. 5 | 6 | Memo for Usage: 7 | migrate.migrate(torcms_migrator.rename_table('e_layout', 'mablayout')) 8 | migrate.migrate(torcms_migrator.drop_column('tabtag', 'role_mask')) 9 | ''' 10 | from playhouse import migrate 11 | from playhouse.postgres_ext import BinaryJSONField 12 | import config 13 | 14 | 15 | def run_migrate(*args): 16 | ''' 17 | running some migration. 18 | :return: 19 | ''' 20 | 21 | print('Begin migrate ...') 22 | 23 | torcms_migrator = migrate.PostgresqlMigrator(config.DB_CON) 24 | 25 | version_field = migrate.IntegerField(null = False, default=1) 26 | 27 | try: 28 | migrate.migrate(torcms_migrator.add_column('mabgson', 'version', version_field)) 29 | except: 30 | pass 31 | 32 | 33 | print('Migration finished.') 34 | 35 | if __name__ == '__main__': 36 | run_migrate('aa') 37 | -------------------------------------------------------------------------------- /server.py: -------------------------------------------------------------------------------- 1 | # coding:utf-8 2 | 3 | import sys 4 | import tornado.locale 5 | import tornado.ioloop 6 | from config import SITE_CFG 7 | from application import app 8 | 9 | PORT = SITE_CFG['PORT'] 10 | 11 | if __name__ == "__main__": 12 | tornado.locale.set_default_locale('zh_CN') 13 | # tornado.locale.load_gettext_translations('locale', 'yunsuan') 14 | if len(sys.argv) > 1: 15 | PORT = sys.argv[1] 16 | 17 | app.listen(PORT) 18 | print('Development server is running at http://127.0.0.1:{0}/'.format(PORT)) 19 | print('Quit the server with CONTROL-C') 20 | tornado.ioloop.IOLoop.instance().start() 21 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | # -*- coding:utf-8 -*- 3 | 4 | ''' 5 | For pypi 6 | ''' 7 | 8 | from setuptools import setup, find_packages 9 | 10 | desc = ('Maplet ') 11 | setup( 12 | name='torcms_maplet', 13 | version='0.1.1', 14 | keywords=('torcms', 'tornado'), 15 | description=desc, 16 | long_description=''.join(open('README.rst').readlines()), 17 | license='MIT License', 18 | 19 | url='', 20 | author='gislite', 21 | author_email='gislite@osgeo.cn', 22 | 23 | packages=find_packages( 24 | # include=('torcms',), 25 | exclude=("tester", "torcms_tester",)), 26 | include_package_data = True, 27 | 28 | platforms='any', 29 | zip_safe=True, 30 | install_requires=[''], 31 | 32 | classifiers=[ 33 | # How mature is this project? Common values are 34 | # 3 - Alpha 35 | # 4 - Beta 36 | # 5 - Production/Stable 37 | 'Development Status :: 3 - Alpha', 38 | 39 | # Indicate who your project is intended for 40 | 'Intended Audience :: Developers', 41 | 'Topic :: Software Development :: Libraries :: Python Modules', 42 | 43 | # Pick your license as you wish (should match "license" above) 44 | 'License :: OSI Approved :: MIT License', 45 | 46 | 'Programming Language :: Python :: 3', 47 | 'Programming Language :: Python :: 3.5', 48 | 'Programming Language :: Python :: 3.6' 49 | ], 50 | ) 51 | -------------------------------------------------------------------------------- /static/admin-css/js/easypiechart-data.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | $('#easypiechart-teal').easyPieChart({ 3 | scaleColor: false, 4 | barColor: '#1ebfae' 5 | }); 6 | }); 7 | 8 | $(function() { 9 | $('#easypiechart-orange').easyPieChart({ 10 | scaleColor: false, 11 | barColor: '#ffb53e' 12 | }); 13 | }); 14 | 15 | $(function() { 16 | $('#easypiechart-red').easyPieChart({ 17 | scaleColor: false, 18 | barColor: '#f9243f' 19 | }); 20 | }); 21 | 22 | $(function() { 23 | $('#easypiechart-blue').easyPieChart({ 24 | scaleColor: false, 25 | barColor: '#30a5ff' 26 | }); 27 | }); 28 | 29 | $('#calendar').datepicker({ 30 | }); 31 | -------------------------------------------------------------------------------- /static/dist_me/fonts/MaterialIcons-Regular.012cf6a.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/dist_me/fonts/MaterialIcons-Regular.012cf6a.woff -------------------------------------------------------------------------------- /static/dist_me/fonts/iconfont.0fee7bc.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/dist_me/fonts/iconfont.0fee7bc.ttf -------------------------------------------------------------------------------- /static/dist_me/fonts/iconfont.6a36ee0.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/dist_me/fonts/iconfont.6a36ee0.eot -------------------------------------------------------------------------------- /static/dist_me/img/googleSatellite.6807c20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/dist_me/img/googleSatellite.6807c20.jpg -------------------------------------------------------------------------------- /static/dist_me/img/googleStreet.6ebfd50.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/dist_me/img/googleStreet.6ebfd50.jpg -------------------------------------------------------------------------------- /static/dist_me/img/googleTerrainSimple.592b9de.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/dist_me/img/googleTerrainSimple.592b9de.jpg -------------------------------------------------------------------------------- /static/dist_me/img/googleTerrainStreet.2fbb7b7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/dist_me/img/googleTerrainStreet.2fbb7b7.jpg -------------------------------------------------------------------------------- /static/dist_me/img/qqSatellite.dce1d5b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/dist_me/img/qqSatellite.dce1d5b.jpg -------------------------------------------------------------------------------- /static/dist_me/img/qqTerrainStreet.480f0cf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/dist_me/img/qqTerrainStreet.480f0cf.jpg -------------------------------------------------------------------------------- /static/dist_me/img/tianDiTuTerrain.a286eb6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/dist_me/img/tianDiTuTerrain.a286eb6.jpg -------------------------------------------------------------------------------- /static/dist_me/img/tianDiTuTerrainStreet.abd1f13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/dist_me/img/tianDiTuTerrainStreet.abd1f13.jpg -------------------------------------------------------------------------------- /static/dist_me/index.html: -------------------------------------------------------------------------------- 1 | MapEditor
2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /static/dist_me/js/manifest.js: -------------------------------------------------------------------------------- 1 | !function(e){function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var r=window.webpackJsonp;window.webpackJsonp=function(t,u,a){for(var c,i,f,s=0,l=[];s div { 6 | /*//overflow: hidden;*/ 7 | /*//text-overflow: ellipsis;*/ 8 | white-space: nowrap; 9 | } 10 | 11 | .leaflet-text-icon .text-and-icon { 12 | margin-right: 0 !important; 13 | } 14 | 15 | /*i[class^=text-and-icon]:before {*/ 16 | /*margin: 0 !important;*/ 17 | /*}*/ 18 | -------------------------------------------------------------------------------- /static/dist_mv/view.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/favicon.ico -------------------------------------------------------------------------------- /static/fixed/alipay_maplet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/fixed/alipay_maplet.png -------------------------------------------------------------------------------- /static/fixed/amazon1_raw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/fixed/amazon1_raw.png -------------------------------------------------------------------------------- /static/fixed/amazon2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/fixed/amazon2.jpg -------------------------------------------------------------------------------- /static/fixed/amazon2_raw.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/fixed/amazon2_raw.jpg -------------------------------------------------------------------------------- /static/fixed/geodata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/fixed/geodata.png -------------------------------------------------------------------------------- /static/fixed/maplet_qrcode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/fixed/maplet_qrcode.png -------------------------------------------------------------------------------- /static/imgs/1452351792025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/imgs/1452351792025.png -------------------------------------------------------------------------------- /static/imgs/index-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/imgs/index-1.jpg -------------------------------------------------------------------------------- /static/imgs/index-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/imgs/index-2.jpg -------------------------------------------------------------------------------- /static/imgs/index-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/imgs/index-3.jpg -------------------------------------------------------------------------------- /static/imgs/index-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/imgs/index-4.jpg -------------------------------------------------------------------------------- /static/imgs/index-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/imgs/index-5.jpg -------------------------------------------------------------------------------- /static/imgs/index-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/imgs/index-6.jpg -------------------------------------------------------------------------------- /static/imgs/index-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/imgs/index-7.jpg -------------------------------------------------------------------------------- /static/jslib/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | "env": { 3 | "browser": true, 4 | "commonjs": true, 5 | "es6": true, 6 | "jquery": true 7 | }, 8 | 9 | "globals": { 10 | "_id": true, 11 | }, 12 | "extends": "eslint:recommended", 13 | "rules": { 14 | // "indent": [ 15 | // "error", 16 | // "space" 17 | // ], 18 | "linebreak-style": [ 19 | "error", 20 | "unix" 21 | ], 22 | "quotes": [ 23 | "error", 24 | "double" 25 | ], 26 | "semi": [ 27 | "error", 28 | "always" 29 | ] 30 | } 31 | }; 32 | -------------------------------------------------------------------------------- /static/jslib/ReadMe.md: -------------------------------------------------------------------------------- 1 | ## Old 2 | 3 | uglifyjs f.js > f.min.js 4 | coffee -c *.coffee 5 | 6 | 7 | ## config 8 | 9 | npm install -g grunt-cli 10 | npm install grunt-contrib-uglify --save-dev 11 | 12 | npm install 13 | 14 | 15 | ## Run 16 | 17 | grunt -------------------------------------------------------------------------------- /static/jslib/dst/overlay.js: -------------------------------------------------------------------------------- 1 | (function(){$(document).ready(function(){var app_arr,app_url,baseMaps,ii,jj,lyrs,map,mycars,osm,overlayMaps;for(lyrs=new L.LayerGroup,mycars=new Array,app_url=$("#app_ctrl").val(),app_arr=app_url.split("/"),jj=0;jj 5 | 6 | Everyone is permitted to copy and distribute verbatim or modified 7 | copies of this license document, and changing it is allowed as long 8 | as the name is changed. 9 | 10 | DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE 11 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 12 | 13 | 0. You just DO WHAT THE FUCK YOU WANT TO. -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.Storage/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: test 2 | install: 3 | npm install 4 | vendors: 5 | grunt 6 | testfx: 7 | firefox test/index.html 8 | test: node_modules 9 | @./node_modules/mocha-phantomjs/bin/mocha-phantomjs --view 1024x768 test/index.html 10 | i18n: 11 | node node_modules/leaflet-i18n/bin/i18n.js --dir_path=src/js/ --dir_path=reqs/measurable/ --locale_dir_path=src/locale/ --locale_codes=en --mode=json --clean --default_values 12 | tx_push: 13 | tx push -s 14 | tx_pull: 15 | tx pull 16 | -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.Storage/README.rst: -------------------------------------------------------------------------------- 1 | =============== 2 | Leaflet-Storage 3 | =============== 4 | 5 | Manage map and features with Leaflet and expose them for backend storage with an API. 6 | 7 | Demo: http://umap.fluv.io/ 8 | 9 | ------------------- 10 | Feedback and issues 11 | ------------------- 12 | 13 | Please use uMap issues: https://github.com/umap-project/umap/issues 14 | 15 | 16 | ---------------- 17 | Backend agnostic 18 | ---------------- 19 | 20 | Leaflet.Storage is backend agnostic: it only knows about a convention API. 21 | 22 | Known backends: 23 | 24 | - `django-leaflet-storage `_ 25 | 26 | 27 | ================ 28 | Functional tests 29 | ================ 30 | 31 | Functional tests are implemented with `mocha `_, 32 | `chai `_ and `sinon `_. 33 | 34 | To launch them:: 35 | 36 | cd Leaflet.Storage/ 37 | make test 38 | 39 | ================ 40 | Show me an image 41 | ================ 42 | 43 | .. image:: http://i.imgur.com/vOllwf6.png 44 | -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.Storage/src/img/16-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/jslib/src/Leaflet.Storage/src/img/16-white.png -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.Storage/src/img/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/jslib/src/Leaflet.Storage/src/img/16.png -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.Storage/src/img/24-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/jslib/src/Leaflet.Storage/src/img/24-white.png -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.Storage/src/img/24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/jslib/src/Leaflet.Storage/src/img/24.png -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.Storage/src/img/edit-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/jslib/src/Leaflet.Storage/src/img/edit-16.png -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.Storage/src/img/icon-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/jslib/src/Leaflet.Storage/src/img/icon-bg.png -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.Storage/src/img/marker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/jslib/src/Leaflet.Storage/src/img/marker.png -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.Storage/src/img/search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/jslib/src/Leaflet.Storage/src/img/search.gif -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.StyleEditor/Gruntfile.js: -------------------------------------------------------------------------------- 1 | module.exports = function(grunt) { 2 | grunt.initConfig({ 3 | uglify: { 4 | dist: { 5 | files: { 6 | 'dist/javascript/Leaflet.StyleEditor.min.js': 'dist/javascript/Leaflet.StyleEditor.min.js' 7 | } 8 | } 9 | }, 10 | concat: { 11 | dist: { 12 | src: [ 13 | 'src/javascript/Leaflet.StyleForms.js', 14 | 'src/javascript/Leaflet.StyleEditor.js' 15 | 16 | ], 17 | dest: 'dist/javascript/Leaflet.StyleEditor.min.js' 18 | } 19 | }, 20 | 21 | cssmin: { 22 | combine: { 23 | files: { 24 | 'dist/css/Leaflet.StyleEditor.min.css': ['src/css/Leaflet.StyleEditor.css'] 25 | } 26 | } 27 | } 28 | }); 29 | grunt.loadNpmTasks('grunt-contrib-uglify'); 30 | grunt.loadNpmTasks('grunt-contrib-concat'); 31 | grunt.loadNpmTasks('grunt-contrib-cssmin'); 32 | grunt.registerTask('default', ['concat', 'uglify', 'cssmin']); 33 | }; 34 | -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.StyleEditor/LICENSE.md: -------------------------------------------------------------------------------- 1 | Copyright (c) 2014 Dennis Wilhelm 2 | 3 | 4 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 5 | 6 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 7 | 8 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 9 | -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.StyleEditor/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Leaflet.StyleEditor", 3 | "version": "0.1.6", 4 | "homepage": "https://github.com/dwilhelm89/Leaflet.StyleEditor", 5 | "authors": [ 6 | "Dennis Wilhelm " 7 | ], 8 | "description": "Edit the style of features drawn within Leaflet.", 9 | "main": [ 10 | "dist/javascript/Leaflet.StyleEditor.min.js", 11 | "dist/css/Leaflet.StyleEditor.min.css" 12 | ], 13 | "moduleType": [ 14 | "globals" 15 | ], 16 | "keywords": [ 17 | "leaflet", 18 | "style", 19 | "editor", 20 | "styleeditor" 21 | ], 22 | "license": "MIT", 23 | "ignore": [ 24 | "**/.*", 25 | "node_modules", 26 | "bower_components", 27 | "test", 28 | "tests" 29 | ] 30 | } 31 | -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.StyleEditor/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Leaflet.StyleEditor", 3 | "author": "Dennis Wilhelm", 4 | "version": "0.1.6", 5 | "description": "Edit the style of features drawn within Leaflet.", 6 | "license": "MIT", 7 | "main": "dist/javascript/Leaflet.StyleEditor.min.js", 8 | "devDependencies": { 9 | "grunt": "~0.4.x", 10 | "grunt-contrib-concat": "~0.3.x", 11 | "grunt-contrib-uglify": "~0.3.x", 12 | "grunt-contrib-cssmin": "~0.8.x" 13 | }, 14 | "repository":{ 15 | "type": "git", 16 | "url": "https://github.com/dwilhelm89/Leaflet.StyleEditor" 17 | }, 18 | "keywords": [ 19 | "map", 20 | "gis", 21 | "leaflet", 22 | "extension", 23 | "style", 24 | "editor", 25 | "StyleEditor" 26 | ] 27 | } -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.StyleEditor/src/img/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/jslib/src/Leaflet.StyleEditor/src/img/icon.png -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.StyleEditor/src/img/icon2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/jslib/src/Leaflet.StyleEditor/src/img/icon2.png -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/Jakefile.js: -------------------------------------------------------------------------------- 1 | /* 2 | Leaflet.draw building and linting scripts. 3 | 4 | To use, install Node, then run the following commands in the project root: 5 | 6 | npm install -g jake 7 | npm install 8 | 9 | To check the code for errors and build Leaflet from source, run "jake". 10 | To run the tests, run "jake test". 11 | 12 | For a custom build, open build/build.html in the browser and follow the instructions. 13 | */ 14 | 15 | var build = require('./build/build.js'); 16 | 17 | function hint(msg, paths) { 18 | return function () { 19 | console.log(msg); 20 | jake.exec('node node_modules/jshint/bin/jshint -c ' + paths, 21 | {printStdout: true}, function () { 22 | console.log('\tCheck passed.\n'); 23 | complete(); 24 | }); 25 | }; 26 | } 27 | 28 | desc('Check Leaflet.draw source for errors with JSHint'); 29 | task('lint', {async: true}, hint('Checking for JS errors...', 'build/hintrc.js src')); 30 | 31 | desc('Check Leaflet.draw specs source for errors with JSHint'); 32 | task('lintspec', {async: true}, hint('Checking for specs JS errors...', 'spec/spec.hintrc.js spec/suites')); 33 | 34 | desc('Combine and compress Leaflet.draw source files'); 35 | task('build', {async: true}, function () { 36 | build.build(complete); 37 | }); 38 | 39 | desc('Run PhantomJS tests'); 40 | task('test', ['lint', 'lintspec'], {async: true}, function () { 41 | build.test(complete); 42 | }); 43 | 44 | task('default', ['test', 'build']); 45 | 46 | jake.addListener('complete', function () { 47 | process.exit(); 48 | }); -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/MIT-LICENSE.md: -------------------------------------------------------------------------------- 1 | Copyright 2012-2016 Jacob Toye and Leaflet 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining 4 | a copy of this software and associated documentation files (the 5 | "Software"), to deal in the Software without restriction, including 6 | without limitation the rights to use, copy, modify, merge, publish, 7 | distribute, sublicense, and/or sell copies of the Software, and to 8 | permit persons to whom the Software is furnished to do so, subject to 9 | the following conditions: 10 | 11 | The above copyright notice and this permission notice shall be 12 | included in all copies or substantial portions of the Software. 13 | 14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 15 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 17 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 18 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 19 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 20 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "leaflet-draw", 3 | "description": "Vector drawing plugin for Leaflet", 4 | "version": "0.4.1", 5 | "main": [ 6 | "dist/leaflet.draw-src.js", 7 | "dist/leaflet.draw.css", 8 | "dist/images/spritesheet-2x.png", 9 | "dist/images/spritesheet.png", 10 | "dist/images/spritesheet.svg" 11 | ], 12 | "license": "MIT", 13 | "ignore": [ 14 | "**/.*", 15 | "src", 16 | "doc", 17 | "examples", 18 | "test", 19 | "build", 20 | "spec", 21 | "*.md", 22 | "Gruntfile.js", 23 | "Jakefile.js", 24 | "package.json", 25 | "bower.json" 26 | ], 27 | "keywords": [ 28 | "javascript", 29 | "leaflet", 30 | "maps", 31 | "client", 32 | "vector", 33 | "drawing", 34 | "draw" 35 | ], 36 | "authors": [ 37 | { 38 | "name": "Jon West", 39 | "email": "ddproxy@gmail.com" 40 | }, 41 | { 42 | "name":"Jacob Toye" 43 | } 44 | ], 45 | "homepage":"", 46 | "repository": { 47 | "type": "git", 48 | "url": "https://github.com/Leaflet/Leaflet.draw.git" 49 | }, 50 | "dependencies": { 51 | "leaflet": "^1.0.0" 52 | }, 53 | "devDependencies": { 54 | "jshint": "~2.9.3", 55 | "uglify-js": "~2.7.3", 56 | "jake": "~8.0.15", 57 | "mocha": "~3.1.2", 58 | "happen": "~0.3.1", 59 | "karma": "^1.3.0", 60 | "karma-mocha": "~1.2.0", 61 | "karma-coverage": "~1.1.1" 62 | } 63 | } 64 | -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/examples/0.7.x/libs/images/layers-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/jslib/src/Leaflet.draw/examples/0.7.x/libs/images/layers-2x.png -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/examples/0.7.x/libs/images/layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/jslib/src/Leaflet.draw/examples/0.7.x/libs/images/layers.png -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/examples/0.7.x/libs/images/marker-icon-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/jslib/src/Leaflet.draw/examples/0.7.x/libs/images/marker-icon-2x.png -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/examples/0.7.x/libs/images/marker-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/jslib/src/Leaflet.draw/examples/0.7.x/libs/images/marker-icon.png -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/examples/0.7.x/libs/images/marker-icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/jslib/src/Leaflet.draw/examples/0.7.x/libs/images/marker-icon@2x.png -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/examples/0.7.x/libs/images/marker-shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/jslib/src/Leaflet.draw/examples/0.7.x/libs/images/marker-shadow.png -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/examples/libs/images/layers-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/jslib/src/Leaflet.draw/examples/libs/images/layers-2x.png -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/examples/libs/images/layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/jslib/src/Leaflet.draw/examples/libs/images/layers.png -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/examples/libs/images/marker-icon-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/jslib/src/Leaflet.draw/examples/libs/images/marker-icon-2x.png -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/examples/libs/images/marker-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/jslib/src/Leaflet.draw/examples/libs/images/marker-icon.png -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/examples/libs/images/marker-shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/jslib/src/Leaflet.draw/examples/libs/images/marker-shadow.png -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "leaflet-draw", 3 | "version": "0.4.1", 4 | "description": "Vector drawing plugin for Leaflet", 5 | "devDependencies": { 6 | "happen": "^0.3.1", 7 | "jake": "^8.0.15", 8 | "jshint": "^2.9.3", 9 | "karma": "^1.3.0", 10 | "karma-coverage": "^1.1.1", 11 | "karma-mocha": "^1.2.0", 12 | "karma-phantomjs-launcher": "^1.0.2", 13 | "leaflet": "~0.7.0", 14 | "mocha": "^3.1.2", 15 | "phantomjs": "^2.1.7", 16 | "uglify-js": "^2.7.3" 17 | }, 18 | "main": "dist/leaflet.draw.js", 19 | "directories": { 20 | "example": "examples" 21 | }, 22 | "scripts": { 23 | "build": "jake", 24 | "test": "jake test" 25 | }, 26 | "repository": { 27 | "type": "git", 28 | "url": "https://github.com/Leaflet/Leaflet.draw.git" 29 | }, 30 | "keywords": [ 31 | "maps", 32 | "leaflet", 33 | "client", 34 | "vector", 35 | "drawing", 36 | "draw" 37 | ], 38 | "contributors": [ 39 | { 40 | "name": "Jon West", 41 | "email": "ddproxy@gmail.com" 42 | }, 43 | { 44 | "name": "Jacob Toye" 45 | } 46 | ], 47 | "license": "MIT", 48 | "readmeFilename": "README.md" 49 | } 50 | -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/spec/after.js: -------------------------------------------------------------------------------- 1 | // put after Leaflet files as imagePath can't be detected in a PhantomJS env 2 | L.Icon.Default.imagePath = "../dist/images"; 3 | -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/spec/before.js: -------------------------------------------------------------------------------- 1 | // set up before Leaflet files to test L#noConflict later 2 | L = 'test'; 3 | 4 | -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/spec/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Spec Runner 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/spec/spec.hintrc.js: -------------------------------------------------------------------------------- 1 | { 2 | "browser": true, 3 | "node": true, 4 | "predef": ["define", "L", "expect", "describe", "it", "sinon", "happen", "beforeEach", "afterEach"], 5 | "strict": false, 6 | "bitwise": true, 7 | "camelcase": true, 8 | "curly": true, 9 | "eqeqeq": true, 10 | "forin": false, 11 | "immed": true, 12 | "latedef": true, 13 | "newcap": true, 14 | "noarg": true, 15 | "noempty": true, 16 | "nonew": true, 17 | "undef": true, 18 | // "unused": true, 19 | // "quotmark": "single", 20 | "indent": 4, 21 | "trailing": true, 22 | "white": true, 23 | "smarttabs": true 24 | // "maxlen": 120 25 | } -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/spec/suites/DrawControlSpec.js: -------------------------------------------------------------------------------- 1 | describe("Control.Draw", function () { 2 | var map, control, container; 3 | 4 | beforeEach(function () { 5 | map = L.map(document.createElement('div')); 6 | control = new L.Control.Draw({}); 7 | map.addControl(control); 8 | container = control.getContainer(); 9 | }); 10 | 11 | it("exists", function () { 12 | expect(container.innerHTML).to.be.ok(); 13 | }); 14 | }); 15 | -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/spec/suites/GeometryUtilSpec.js: -------------------------------------------------------------------------------- 1 | describe("L.GeometryUtil", function () { 2 | var map, control, container; 3 | 4 | it("geodesicArea", function () { 5 | expect(L.GeometryUtil.geodesicArea([ 6 | { lat: 0, lng: 0 }, 7 | { lat: 0, lng: 10 }, 8 | { lat: 10, lng: 10 }, 9 | { lat: 10, lng: 0 }, 10 | { lat: 0, lng: 0 } 11 | ])).to.eql(1232921098571.292); 12 | }); 13 | 14 | describe("readableDistance", function () { 15 | it("metric", function () { 16 | expect(L.GeometryUtil.readableDistance(1000, true)).to.eql('1000 m'); 17 | expect(L.GeometryUtil.readableDistance(1500, true)).to.eql('1.50 km'); 18 | }); 19 | 20 | it("imperial", function () { 21 | expect(L.GeometryUtil.readableDistance(1609.3488537961)).to.eql('1760 yd'); 22 | expect(L.GeometryUtil.readableDistance(1610.3488537961)).to.eql('1.00 miles'); 23 | }); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/spec/suites/LatLngUtilSpec.js: -------------------------------------------------------------------------------- 1 | describe("L.LatLngUtil", function () { 2 | it("cloneLatLngs", function () { 3 | var latLngs = [{ lat: 0, lng: 0 }], 4 | clone = L.LatLngUtil.cloneLatLngs(latLngs); 5 | 6 | expect(clone[0].lat).to.eql(latLngs[0].lat); 7 | 8 | clone[0].lat = 10; 9 | expect(latLngs[0].lat).to.eql(0); 10 | }); 11 | }); 12 | -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/spec/suites/SpecHelper.js: -------------------------------------------------------------------------------- 1 | if (!Array.prototype.map) { 2 | Array.prototype.map = function (fun /*, thisp */) { 3 | "use strict"; 4 | 5 | if (this === void 0 || this === null) { 6 | throw new TypeError(); 7 | } 8 | 9 | var t = Object(this), 10 | // jshint bitwise: false 11 | len = t.length >>> 0; 12 | 13 | if (typeof fun !== 'function') { 14 | throw new TypeError(); 15 | } 16 | 17 | var res = new Array(len), 18 | thisp = arguments[1]; 19 | 20 | for (var i = 0; i < len; i++) { 21 | if (i in t) { 22 | res[i] = fun.call(thisp, t[i], i, t); 23 | } 24 | } 25 | 26 | return res; 27 | }; 28 | } -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/src/copyright.js: -------------------------------------------------------------------------------- 1 | /* 2 | Leaflet.draw, a plugin that adds drawing and editing tools to Leaflet powered maps. 3 | (c) 2012-2016, Jacob Toye, Smartrak, Leaflet 4 | 5 | https://github.com/Leaflet/Leaflet.draw 6 | http://leafletjs.com 7 | */ 8 | -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/src/ext/LatLngUtil.js: -------------------------------------------------------------------------------- 1 | /* 2 | * L.LatLngUtil contains different utility functions for LatLngs. 3 | */ 4 | 5 | L.LatLngUtil = { 6 | // Clones a LatLngs[], returns [][] 7 | cloneLatLngs: function (latlngs) { 8 | var clone = []; 9 | for (var i = 0, l = latlngs.length; i < l; i++) { 10 | // Check for nested array (Polyline/Polygon) 11 | if (Array.isArray(latlngs[i])) { 12 | clone.push(L.LatLngUtil.cloneLatLngs(latlngs[i])); 13 | } else { 14 | clone.push(this.cloneLatLng(latlngs[i])); 15 | } 16 | } 17 | return clone; 18 | }, 19 | 20 | cloneLatLng: function (latlng) { 21 | return L.latLng(latlng.lat, latlng.lng); 22 | } 23 | }; 24 | -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/src/ext/LineUtil.Intersect.js: -------------------------------------------------------------------------------- 1 | L.Util.extend(L.LineUtil, { 2 | // Checks to see if two line segments intersect. Does not handle degenerate cases. 3 | // http://compgeom.cs.uiuc.edu/~jeffe/teaching/373/notes/x06-sweepline.pdf 4 | segmentsIntersect: function (/*Point*/ p, /*Point*/ p1, /*Point*/ p2, /*Point*/ p3) { 5 | return this._checkCounterclockwise(p, p2, p3) !== 6 | this._checkCounterclockwise(p1, p2, p3) && 7 | this._checkCounterclockwise(p, p1, p2) !== 8 | this._checkCounterclockwise(p, p1, p3); 9 | }, 10 | 11 | // check to see if points are in counterclockwise order 12 | _checkCounterclockwise: function (/*Point*/ p, /*Point*/ p1, /*Point*/ p2) { 13 | return (p2.y - p.y) * (p1.x - p.x) > (p1.y - p.y) * (p2.x - p.x); 14 | } 15 | }); -------------------------------------------------------------------------------- /static/jslib/src/Leaflet.draw/src/ext/Polygon.Intersect.js: -------------------------------------------------------------------------------- 1 | L.Polygon.include({ 2 | // Checks a polygon for any intersecting line segments. Ignores holes. 3 | intersects: function () { 4 | var polylineIntersects, 5 | points = this._getProjectedPoints(), 6 | len, firstPoint, lastPoint, maxIndex; 7 | 8 | if (this._tooFewPointsForIntersection()) { 9 | return false; 10 | } 11 | 12 | polylineIntersects = L.Polyline.prototype.intersects.call(this); 13 | 14 | // If already found an intersection don't need to check for any more. 15 | if (polylineIntersects) { 16 | return true; 17 | } 18 | 19 | len = points.length; 20 | firstPoint = points[0]; 21 | lastPoint = points[len - 1]; 22 | maxIndex = len - 2; 23 | 24 | // Check the line segment between last and first point. Don't need to check the first line segment (minIndex = 1) 25 | return this._lineSegmentsIntersectsRange(lastPoint, firstPoint, maxIndex, 1); 26 | } 27 | }); 28 | -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j043a.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"25276",s65:"57440",s11:"104922",s12:"58834",s13:"213672",s14:"89142",s15:"55102",s21:"206236",s22:"89855",s23:"110201",s31:"222565",s32:"508825",s33:"303515",s34:"164449",s35:"213401",s36:"130183",s37:"299812",s41:"268888",s42:"231454",s43:"235728",s44:"618921",s45:"250584",s46:"34962",s50:"145263",s51:"234483",s52:"51460",s53:"76760",s54:"2685",s61:"82204",s62:"42254",s63:"15726" }; 2 | var title = "2006年各地区废水排放总量"; 3 | var unit = "万吨"; 4 | function getColor(d) { 5 | return d > 300000 ? '#800026' : 6 | d > 240000 ? '#BD0026' : 7 | d > 220000 ? '#E31A1C' : 8 | d > 140000 ? '#FC4E2A' : 9 | d > 90000 ? '#FD8D3C' : 10 | d > 58000 ? '#FEB24C' : 11 | d > 40000 ? '#FED976' : 12 | d > 2600 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [2600, 40000, 58000, 90000, 140000, 220000, 240000, 300000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j05d1.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"38528.43",s65:"100720.29",s11:"144579.93",s12:"84210",s13:"310920.54",s14:"138030.43",s15:"106920.47",s21:"234508.18",s22:"117702.53",s23:"153089.62",s31:"222962.91",s32:"594359.1",s33:"419120.3",s34:"266234.19",s35:"259097.86",s36:"207137.56",s37:"494570.19",s41:"412581.82",s42:"294053.96",s43:"307227",s44:"862471.08",s45:"225302.67",s46:"36156.05",s50:"142535.47",s51:"307647.83",s52:"93084.53",s53:"156583.28",s54:"5004.68",s61:"132169.33",s62:"64969.46",s63:"21953.03" }; 2 | var title = "2013年各地区废水排放总量"; 3 | var unit = "万吨"; 4 | function getColor(d) { 5 | return d > 420000 ? '#800026' : 6 | d > 300000 ? '#BD0026' : 7 | d > 230000 ? '#E31A1C' : 8 | d > 210000 ? '#FC4E2A' : 9 | d > 150000 ? '#FD8D3C' : 10 | d > 120000 ? '#FEB24C' : 11 | d > 90000 ? '#FED976' : 12 | d > 5000 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [5000, 90000, 120000, 150000, 210000, 230000, 300000, 420000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j061f.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"688",s65:"1160",s11:"582",s12:"483",s13:"3764",s14:"1524",s15:"2078",s21:"1658",s22:"959",s23:"1630",s31:"1008",s32:"8050",s33:"5319",s34:"7466",s35:"4286",s36:"3003",s37:"9516",s41:"6099",s42:"5491",s43:"4064",s44:"4428",s45:"3227",s46:"484",s50:"3083",s51:"8186",s52:"5056",s53:"5690",s54:"909",s61:"3105",s62:"3977",s63:"950" }; 2 | var title = "2004年教育程度-未上过学"; 3 | var unit = "人"; 4 | function getColor(d) { 5 | return d > 8000 ? '#800026' : 6 | d > 5500 ? '#BD0026' : 7 | d > 4200 ? '#E31A1C' : 8 | d > 3200 ? '#FC4E2A' : 9 | d > 2000 ? '#FD8D3C' : 10 | d > 1100 ? '#FEB24C' : 11 | d > 900 ? '#FED976' : 12 | d > 400 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [400, 900, 1100, 2000, 3200, 4200, 5500, 8000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j0946.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"14",s65:"27",s11:"20",s12:"8",s13:"43",s14:"46",s15:"184",s21:"105",s22:"39",s23:"224",s31:"4",s32:"30",s33:"32",s34:"104",s35:"93",s36:"200",s37:"86",s41:"34",s42:"65",s43:"129",s44:"368",s45:"78",s46:"50",s50:"57",s51:"167",s52:"129",s53:"159",s54:"47",s61:"57",s62:"59",s63:"11" }; 2 | var title = "2012年各地区自然保护区个数"; 3 | var unit = "个"; 4 | function getColor(d) { 5 | return d > 200 ? '#800026' : 6 | d > 160 ? '#BD0026' : 7 | d > 110 ? '#E31A1C' : 8 | d > 90 ? '#FC4E2A' : 9 | d > 50 ? '#FD8D3C' : 10 | d > 35 ? '#FEB24C' : 11 | d > 20 ? '#FED976' : 12 | d > 1 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [1, 20, 35, 50, 90, 110, 160, 200]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j0bad.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"2341.29",s65:"7505.31",s11:"17879.4",s12:"12893.88",s13:"26575.01",s14:"12112.83",s15:"15880.58",s21:"24846.43",s22:"11939.24",s23:"13691.58",s31:"20181.72",s32:"54058.22",s33:"34665.33",s34:"17212.05",s35:"19701.78",s36:"12948.88",s37:"50013.24",s41:"29599.31",s42:"22250.45",s43:"22154.23",s44:"57067.92",s45:"13035.1",s46:"2855.54",s50:"11409.6",s51:"23872.8",s52:"6852.2",s53:"10309.47",s54:"701.03",s61:"14453.68",s62:"5650.2",s63:"1893.54" }; 2 | var title = "2012年分省GDP总值"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 40000 ? '#800026' : 6 | d > 24000 ? '#BD0026' : 7 | d > 20000 ? '#E31A1C' : 8 | d > 15000 ? '#FC4E2A' : 9 | d > 12900 ? '#FD8D3C' : 10 | d > 11000 ? '#FEB24C' : 11 | d > 3000 ? '#FED976' : 12 | d > 700 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [700, 3000, 11000, 12900, 15000, 20000, 24000, 40000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j0c65.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"71",s65:"517.74",s11:"34.81",s12:"23.37",s13:"202.5",s14:"58.74",s15:"180.04",s21:"142.87",s22:"100.78",s23:"291.37",s31:"120.19",s32:"558.34",s33:"210.98",s34:"232.05",s35:"196.28",s36:"234.87",s37:"219.55",s41:"209.28",s42:"258.73",s43:"324.26",s44:"462.51",s45:"310.41",s46:"46.69",s50:"77.43",s51:"213.98",s52:"98.03",s53:"150.03",s54:"36.7",s61:"81.55",s62:"122.5",s63:"31.11" }; 2 | var title = "2007年各地区供水总量"; 3 | var unit = "亿立方米"; 4 | function getColor(d) { 5 | return d > 310 ? '#800026' : 6 | d > 240 ? '#BD0026' : 7 | d > 210 ? '#E31A1C' : 8 | d > 190 ? '#FC4E2A' : 9 | d > 130 ? '#FD8D3C' : 10 | d > 80 ? '#FEB24C' : 11 | d > 40 ? '#FED976' : 12 | d > 20 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [20, 40, 80, 130, 190, 210, 240, 310]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j0e59.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"18223",s65:"17442",s11:"32857",s12:"25569",s13:"16554",s14:"15091",s15:"21308",s21:"23065",s22:"16873",s23:"15538",s31:"39095",s32:"24101",s33:"28259",s34:"16131",s35:"20722",s36:"15327",s37:"21528",s41:"17104",s42:"17296",s43:"18060",s44:"28269",s45:"17457",s46:"15068",s50:"19873",s51:"16649",s52:"15441",s53:"16514",s54:"12958",s61:"18254",s62:"15048",s63:"15026" }; 2 | var title = "2012年各地区城镇居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 30000 ? '#800026' : 6 | d > 24000 ? '#BD0026' : 7 | d > 20000 ? '#E31A1C' : 8 | d > 17500 ? '#FC4E2A' : 9 | d > 16800 ? '#FD8D3C' : 10 | d > 16000 ? '#FEB24C' : 11 | d > 15100 ? '#FED976' : 12 | d > 12000 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [12000, 15100, 16000, 16800, 17500, 20000, 24000, 30000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j0ed6.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"612.61",s65:"2604.19",s11:"6969.52",s12:"3905.64",s13:"10012.11",s14:"4230.53",s15:"3905.03",s21:"8047.26",s22:"3620.27",s23:"5513.7",s31:"9247.66",s32:"18598.69",s33:"13417.68",s34:"5350.17",s35:"6554.69",s36:"4056.76",s37:"18366.87",s41:"10587.42",s42:"6590.19",s43:"6596.1",s44:"22557.37",s45:"3984.1",s46:"918.75",s50:"3467.72",s51:"7385.1",s52:"2005.42",s53:"3462.73",s54:"248.8",s61:"3933.72",s62:"1933.98",s63:"543.32" }; 2 | var title = "2005年分省GDP总值"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 11000 ? '#800026' : 6 | d > 7000 ? '#BD0026' : 7 | d > 6000 ? '#E31A1C' : 8 | d > 5000 ? '#FC4E2A' : 9 | d > 4000 ? '#FD8D3C' : 10 | d > 3500 ? '#FEB24C' : 11 | d > 1000 ? '#FED976' : 12 | d > 200 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [200, 1000, 3500, 4000, 5000, 6000, 7000, 11000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j0f51.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"7108",s65:"5521",s11:"20113",s12:"14150",s13:"6498",s14:"6519",s15:"8354",s21:"9690",s22:"7629",s23:"7135",s31:"25167",s32:"10882",s33:"14264",s34:"6006",s35:"10645",s36:"5805",s37:"9673",s41:"5877",s42:"7399",s43:"7152",s44:"13911",s45:"6152",s46:"6134",s50:"7637",s51:"6072",s52:"4880",s53:"5465",s54:"3460",s61:"6483",s62:"4947",s63:"5830" }; 2 | var title = "2008年各地区居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 15000 ? '#800026' : 6 | d > 9000 ? '#BD0026' : 7 | d > 7200 ? '#E31A1C' : 8 | d > 7000 ? '#FC4E2A' : 9 | d > 6200 ? '#FD8D3C' : 10 | d > 6000 ? '#FEB24C' : 11 | d > 5500 ? '#FED976' : 12 | d > 3400 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [3400, 5500, 6000, 6200, 7000, 7200, 9000, 15000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j0fea.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"39432.37",s65:"83328.54",s11:"145468.95",s12:"67146.94",s13:"278551.26",s14:"116132.01",s15:"100388.99",s21:"232247.02",s22:"116162.36",s23:"150661.01",s31:"214155.09",s32:"592773.76",s33:"420133.89",s34:"243265.24",s35:"316177.53",s36:"194431.55",s37:"443330.98",s41:"378784.85",s42:"293063.53",s43:"278811.44",s44:"785586.5",s45:"222438.92",s46:"35725.15",s50:"131449.83",s51:"279851.96",s52:"77927.2",s53:"147523.1",s54:"4634.58",s61:"121814.67",s62:"59231.68",s63:"21291.52" }; 2 | var title = "2011年各地区废水排放总量"; 3 | var unit = "万吨"; 4 | function getColor(d) { 5 | return d > 420000 ? '#800026' : 6 | d > 280000 ? '#BD0026' : 7 | d > 240000 ? '#E31A1C' : 8 | d > 160000 ? '#FC4E2A' : 9 | d > 130000 ? '#FD8D3C' : 10 | d > 100000 ? '#FEB24C' : 11 | d > 40000 ? '#FED976' : 12 | d > 4000 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [4000, 40000, 100000, 130000, 160000, 240000, 280000, 420000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j1341.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"71",s65:"517.74",s11:"34.81",s12:"23.37",s13:"202.5",s14:"58.74",s15:"180.04",s21:"142.87",s22:"100.78",s23:"291.37",s31:"120.19",s32:"558.34",s33:"210.98",s34:"232.05",s35:"196.28",s36:"234.87",s37:"219.55",s41:"209.28",s42:"258.73",s43:"324.26",s44:"462.51",s45:"310.41",s46:"46.69",s50:"77.43",s51:"213.98",s52:"98.03",s53:"150.03",s54:"36.7",s61:"81.55",s62:"122.5",s63:"31.11" }; 2 | var title = "2007年各省供用水总量情况"; 3 | var unit = "亿立方米"; 4 | function getColor(d) { 5 | return d > 500 ? '#800026' : 6 | d > 400 ? '#BD0026' : 7 | d > 300 ? '#E31A1C' : 8 | d > 250 ? '#FC4E2A' : 9 | d > 200 ? '#FD8D3C' : 10 | d > 150 ? '#FEB24C' : 11 | d > 100 ? '#FED976' : 12 | d > 20 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [20, 100, 150, 200, 250, 300, 400, 500]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j1342.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"65.94",s65:"449.16",s11:"5.67",s12:"16.46",s13:"38.9",s14:"22.51",s15:"91.11",s21:"73.3",s22:"62.03",s23:"166.74",s31:"119.79",s32:"548.45",s33:"204.85",s34:"211.65",s35:"190.22",s36:"224.14",s37:"115.59",s41:"83.44",s42:"249.41",s43:"303.98",s44:"440.56",s45:"293.89",s46:"42.87",s50:"75.55",s51:"196.7",s52:"91.33",s53:"142.65",s54:"34.39",s61:"47.29",s62:"91.89",s63:"23.45" }; 2 | var title = "2007年各省供用地表水量"; 3 | var unit = "亿立方米"; 4 | function getColor(d) { 5 | return d > 400 ? '#800026' : 6 | d > 300 ? '#BD0026' : 7 | d > 250 ? '#E31A1C' : 8 | d > 200 ? '#FC4E2A' : 9 | d > 150 ? '#FD8D3C' : 10 | d > 100 ? '#FEB24C' : 11 | d > 50 ? '#FED976' : 12 | d > 5 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [5, 50, 100, 150, 200, 250, 300, 400]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j1343.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"5.06",s65:"67.78",s11:"24.19",s12:"6.81",s13:"163.08",s14:"36.23",s15:"87.95",s21:"67.17",s22:"38.75",s23:"124.63",s31:"0.4",s32:"9.88",s33:"5.65",s34:"19.92",s35:"5.24",s36:"10.73",s37:"101.98",s41:"125.46",s42:"8.43",s43:"19.57",s44:"21.22",s45:"13.53",s46:"3.82",s50:"1.85",s51:"15.91",s52:"6.21",s53:"5.43",s54:"2.31",s61:"33.43",s62:"28.78",s63:"7.65" }; 2 | var title = "2007年各省供用地下水情况"; 3 | var unit = "亿立方米"; 4 | function getColor(d) { 5 | return d > 150 ? '#800026' : 6 | d > 120 ? '#BD0026' : 7 | d > 100 ? '#E31A1C' : 8 | d > 80 ? '#FC4E2A' : 9 | d > 60 ? '#FD8D3C' : 10 | d > 40 ? '#FEB24C' : 11 | d > 20 ? '#FED976' : 12 | d > 0 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [0, 20, 40, 60, 80, 100, 120, 150]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j1344.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"0",s65:"0.8",s11:"4.95",s12:"0.1",s13:"0.52",s14:"0",s15:"0.99",s21:"2.4",s22:"0",s23:"0",s31:"0",s32:"0",s33:"0.47",s34:"0.48",s35:"0.82",s36:"0",s37:"1.98",s41:"0.39",s42:"0.89",s43:"0.71",s44:"0.73",s45:"2.99",s46:"0",s50:"0.03",s51:"1.37",s52:"0.48",s53:"1.95",s54:"0",s61:"0.82",s62:"1.82",s63:"0" }; 2 | var title = "2007年各省供用其他情况"; 3 | var unit = "亿立方米"; 4 | function getColor(d) { 5 | return d > 3 ? '#800026' : 6 | d > 2.5 ? '#BD0026' : 7 | d > 2 ? '#E31A1C' : 8 | d > 1.5 ? '#FC4E2A' : 9 | d > 1 ? '#FD8D3C' : 10 | d > 0.8 ? '#FEB24C' : 11 | d > 0.5 ? '#FED976' : 12 | d > 0 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [0, 0.5, 0.8, 1, 1.5, 2, 2.5, 3]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j1345.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"64.75",s65:"476.77",s11:"11.73",s12:"13.84",s13:"151.59",s14:"34.32",s15:"141.77",s21:"91.67",s22:"67.53",s23:"214.75",s31:"16.21",s32:"268.51",s33:"100.22",s34:"120.56",s35:"100.94",s36:"151.35",s37:"159.71",s41:"120.07",s42:"132.65",s43:"193.89",s44:"224.84",s45:"208.39",s46:"35.84",s50:"18.75",s51:"118.71",s52:"48.72",s53:"105.95",s54:"33.43",s61:"55.51",s62:"96.05",s63:"20.47" }; 2 | var title = "2007年各省供用农业用水"; 3 | var unit = "亿立方米"; 4 | function getColor(d) { 5 | return d > 250 ? '#800026' : 6 | d > 200 ? '#BD0026' : 7 | d > 150 ? '#E31A1C' : 8 | d > 130 ? '#FC4E2A' : 9 | d > 100 ? '#FD8D3C' : 10 | d > 80 ? '#FEB24C' : 11 | d > 50 ? '#FED976' : 12 | d > 10 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [10, 50, 80, 100, 130, 150, 200, 250]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j1346.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"3.52",s65:"9.23",s11:"5.75",s12:"4.2",s13:"24.97",s14:"14.44",s15:"17.45",s21:"24.35",s22:"19.52",s23:"57.54",s31:"81.35",s32:"225.25",s33:"64.17",s34:"83.81",s35:"72.77",s36:"58.6",s37:"24.12",s41:"51.3",s42:"96.62",s43:"82.54",s44:"141.07",s45:"47.8",s46:"4.67",s50:"40.91",s51:"58.98",s52:"31.79",s53:"22.33",s54:"1.13",s61:"11.67",s62:"14.03",s63:"7.17" }; 2 | var title = "2007年各省供用工业用水"; 3 | var unit = "亿立方米"; 4 | function getColor(d) { 5 | return d > 105 ? '#800026' : 6 | d > 100 ? '#BD0026' : 7 | d > 80 ? '#E31A1C' : 8 | d > 60 ? '#FC4E2A' : 9 | d > 40 ? '#FD8D3C' : 10 | d > 20 ? '#FEB24C' : 11 | d > 5 ? '#FED976' : 12 | d > 1 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [1, 5, 20, 40, 60, 80, 100, 105]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j1347.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"1.76",s65:"11.29",s11:"14.6",s12:"4.82",s13:"23.91",s14:"9.53",s15:"14.17",s21:"24.32",s22:"11.74",s23:"18.61",s31:"21.6",s32:"48.42",s33:"33.95",s34:"26.08",s35:"21.15",s36:"22.9",s37:"32.51",s41:"32.74",s42:"29.38",s43:"44.62",s44:"90.54",s45:"48.58",s46:"6.09",s50:"17.33",s51:"34.43",s52:"16.95",s53:"19.95",s54:"2.15",s61:"13.55",s62:"9.45",s63:"3.28" }; 2 | var title = "2007年各省供用生活用水"; 3 | var unit = "亿立方米"; 4 | function getColor(d) { 5 | return d > 45 ? '#800026' : 6 | d > 35 ? '#BD0026' : 7 | d > 30 ? '#E31A1C' : 8 | d > 15 ? '#FC4E2A' : 9 | d > 20 ? '#FD8D3C' : 10 | d > 15 ? '#FEB24C' : 11 | d > 10 ? '#FED976' : 12 | d > 1 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [1, 10, 15, 20, 15, 30, 35, 45]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j1348.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"0.97",s65:"20.45",s11:"2.72",s12:"0.51",s13:"20.3",s14:"0.45",s15:"6.65",s21:"2.53",s22:"1.99",s23:"0.47",s31:"1.04",s32:"16.16",s33:"12.64",s34:"1.6",s35:"1.42",s36:"2.02",s37:"3.2",s41:"5.17",s42:"0.09",s43:"3.21",s44:"6.06",s45:"5.63",s46:"0.09",s50:"0.43",s51:"1.86",s52:"0.56",s53:"1.8",s54:"0",s61:"0.81",s62:"2.97",s63:"0.19" }; 2 | var title = "2007年各省供用生态环境补水"; 3 | var unit = "亿立方米"; 4 | function getColor(d) { 5 | return d > 20 ? '#800026' : 6 | d > 17 ? '#BD0026' : 7 | d > 10 ? '#E31A1C' : 8 | d > 5 ? '#FC4E2A' : 9 | d > 3 ? '#FD8D3C' : 10 | d > 1 ? '#FEB24C' : 11 | d > 0.5 ? '#FED976' : 12 | d > 0 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [0, 0.5, 1, 3, 5, 10, 17, 20]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j1349.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"27.85",s65:"352.56",s11:"20.41",s12:"16.02",s13:"148.57",s14:"44.49",s15:"118.49",s21:"91.4",s22:"51.88",s23:"149.78",s31:"27.71",s32:"234.35",s33:"117.83",s34:"116.13",s35:"69.33",s36:"121.78",s37:"144.15",s41:"122.31",s42:"120.08",s43:"143.35",s44:"181.66",s45:"136.98",s46:"21.67",s50:"33.94",s51:"102.91",s52:"43.52",s53:"86.84",s54:"30.26",s61:"48.55",s62:"80.54",s63:"16.69" }; 2 | var title = "2007年各省供用用水消耗量"; 3 | var unit = "亿立方米"; 4 | function getColor(d) { 5 | return d > 180 ? '#800026' : 6 | d > 150 ? '#BD0026' : 7 | d > 130 ? '#E31A1C' : 8 | d > 110 ? '#FC4E2A' : 9 | d > 90 ? '#FD8D3C' : 10 | d > 70 ? '#FEB24C' : 11 | d > 30 ? '#FED976' : 12 | d > 15 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [15, 30, 70, 90, 110, 130, 150, 180]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j1350.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"1169.7",s65:"2498.1",s11:"216.6",s12:"213.4",s13:"292.6",s14:"173.6",s15:"749.9",s21:"333.5",s22:"369.6",s23:"762.1",s31:"654.5",s32:"735.9",s33:"420.3",s34:"379.5",s35:"549.9",s36:"539.5",s37:"235.1",s41:"223.2",s42:"454.2",s43:"510.8",s44:"493.3",s45:"654.4",s46:"555.5",s50:"275.3",s51:"262.6",s52:"260.7",s53:"333.5",s54:"1299.1",s61:"217.9",s62:"469.1",s63:"565.6" }; 2 | var title = "2007年各省供用人均用水量"; 3 | var unit = "亿立方米"; 4 | function getColor(d) { 5 | return d > 1100 ? '#800026' : 6 | d > 550 ? '#BD0026' : 7 | d > 520 ? '#E31A1C' : 8 | d > 380 ? '#FC4E2A' : 9 | d > 300 ? '#FD8D3C' : 10 | d > 250 ? '#FEB24C' : 11 | d > 220 ? '#FED976' : 12 | d > 170 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [170, 220, 250, 300, 380, 520, 550, 1100]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j1b2f.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"14",s65:"27",s11:"20",s12:"8",s13:"35",s14:"46",s15:"184",s21:"101",s22:"38",s23:"221",s31:"4",s32:"30",s33:"32",s34:"102",s35:"92",s36:"195",s37:"85",s41:"34",s42:"64",s43:"123",s44:"368",s45:"78",s46:"50",s50:"57",s51:"167",s52:"129",s53:"163",s54:"47",s61:"55",s62:"59",s63:"11" }; 2 | var title = "2011年各地区自然保护区个数"; 3 | var unit = "个"; 4 | function getColor(d) { 5 | return d > 170 ? '#800026' : 6 | d > 110 ? '#BD0026' : 7 | d > 90 ? '#E31A1C' : 8 | d > 60 ? '#FC4E2A' : 9 | d > 50 ? '#FD8D3C' : 10 | d > 35 ? '#FEB24C' : 11 | d > 20 ? '#FED976' : 12 | d > 1 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [1, 20, 35, 50, 60, 90, 110, 170]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j1e23.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"13151",s65:"10366",s11:"23812",s12:"17483",s13:"12195",s14:"10617",s15:"14323",s21:"14786",s22:"12085",s23:"10784",s31:"28428",s32:"15965",s33:"21204",s34:"11301",s35:"15662",s36:"9833",s37:"16027",s41:"11884",s42:"12080",s43:"13000",s44:"20852",s45:"12585",s46:"10215",s50:"13417",s51:"11701",s52:"11945",s53:"11585",s54:"9862",s61:"12232",s62:"10765",s63:"10845" }; 2 | var title = "2009年各地区城镇居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 21000 ? '#800026' : 6 | d > 16000 ? '#BD0026' : 7 | d > 14300 ? '#E31A1C' : 8 | d > 13000 ? '#FC4E2A' : 9 | d > 11800 ? '#FD8D3C' : 10 | d > 11000 ? '#FEB24C' : 11 | d > 10300 ? '#FED976' : 12 | d > 9800 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [9800, 10300, 11000, 11800, 13000, 14300, 16000, 21000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j2906.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"15193",s65:"12435",s11:"36057",s12:"28492",s13:"12171",s14:"12622",s15:"19827",s21:"22260",s22:"13663",s23:"15215",s31:"43007",s32:"28316",s33:"26885",s34:"12944",s35:"19099",s36:"12000",s37:"19184",s41:"13078",s42:"15762",s43:"14384",s44:"24582",s45:"12944",s46:"12915",s50:"17262",s51:"13755",s52:"11362",s53:"12235",s54:"7205",s61:"14812",s62:"10678",s63:"13534" }; 2 | var title = "2014年各地区居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 28400 ? '#800026' : 6 | d > 25000 ? '#BD0026' : 7 | d > 20000 ? '#E31A1C' : 8 | d > 15300 ? '#FC4E2A' : 9 | d > 14000 ? '#FD8D3C' : 10 | d > 13000 ? '#FEB24C' : 11 | d > 12200 ? '#FED976' : 12 | d > 7200 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [7200, 12200, 13000, 14000, 15300, 20000, 25000, 28400]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j2956.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"919.11",s65:"3523.16",s11:"9846.81",s12:"5252.76",s13:"13607.32",s14:"6024.45",s15:"6423.18",s21:"11164.3",s22:"5284.69",s23:"7104",s31:"12494.01",s32:"26018.48",s33:"18753.73",s34:"7360.92",s35:"9248.53",s36:"5800.25",s37:"25776.91",s41:"15012.46",s42:"9333.4",s43:"9439.4",s44:"31777.01",s45:"5823.41",s46:"1254.17",s50:"4676.13",s51:"10562.39",s52:"2884.11",s53:"4772.52",s54:"341.43",s61:"5757.29",s62:"2703.98",s63:"797.35" }; 2 | var title = "2007年分省GDP总值"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 16000 ? '#800026' : 6 | d > 11000 ? '#BD0026' : 7 | d > 9300 ? '#E31A1C' : 8 | d > 6100 ? '#FC4E2A' : 9 | d > 5500 ? '#FD8D3C' : 10 | d > 4000 ? '#FEB24C' : 11 | d > 1000 ? '#FED976' : 12 | d > 300 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [300, 1000, 4000, 5500, 6100, 9300, 11000, 16000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j2d53.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"21212",s65:"19176",s11:"38515",s12:"31000",s13:"17589",s14:"17189",s15:"25885",s21:"27282",s22:"18549",s23:"20068",s31:"45352",s32:"34074",s33:"32186",s34:"19259",s35:"23642",s36:"16914",s37:"25869",s41:"20111",s42:"21854",s43:"21227",s44:"30216",s45:"20518",s46:"16823",s50:"24000",s51:"19318",s52:"18804",s53:"19569",s54:"15009",s61:"21531",s62:"17925",s63:"19252" }; 2 | var title = "2014年各地区城镇居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 33000 ? '#800026' : 6 | d > 26000 ? '#BD0026' : 7 | d > 22000 ? '#E31A1C' : 8 | d > 21000 ? '#FC4E2A' : 9 | d > 20000 ? '#FD8D3C' : 10 | d > 19000 ? '#FEB24C' : 11 | d > 17200 ? '#FED976' : 12 | d > 15000 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [15000, 17200, 19000, 20000, 21000, 22000, 26000, 33000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j35ea.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"35817",s65:"63419",s11:"101009",s12:"60361",s13:"208524",s14:"95096",s15:"56241",s21:"218705",s22:"98005",s23:"114041",s31:"199710",s32:"519425",s33:"313196",s34:"156591",s35:"212392",s36:"123320",s37:"280377",s41:"262564",s42:"237368",s43:"255638",s44:"638403",s45:"270857",s46:"35274",s50:"145221",s51:"261651",s52:"55668",s53:"75202",s54:"4555",s61:"83368",s62:"43728",s63:"19360" }; 2 | var title = "2005年各地区废水排放总量"; 3 | var unit = "万吨"; 4 | function getColor(d) { 5 | return d > 280000 ? '#800026' : 6 | d > 260000 ? '#BD0026' : 7 | d > 210000 ? '#E31A1C' : 8 | d > 130000 ? '#FC4E2A' : 9 | d > 98000 ? '#FD8D3C' : 10 | d > 63000 ? '#FEB24C' : 11 | d > 40000 ? '#FED976' : 12 | d > 4500 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [4500, 40000, 63000, 98000, 130000, 210000, 260000, 280000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j3a7b.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"14",s65:"27",s11:"20",s12:"8",s13:"35",s14:"46",s15:"184",s21:"101",s22:"38",s23:"221",s31:"4",s32:"30",s33:"32",s34:"102",s35:"92",s36:"195",s37:"85",s41:"34",s42:"64",s43:"123",s44:"368",s45:"78",s46:"50",s50:"57",s51:"167",s52:"129",s53:"163",s54:"47",s61:"55",s62:"59",s63:"11" }; 2 | var title = "2011年各地区自然保护区个数"; 3 | var unit = "个"; 4 | function getColor(d) { 5 | return d > 170 ? '#800026' : 6 | d > 110 ? '#BD0026' : 7 | d > 90 ? '#E31A1C' : 8 | d > 60 ? '#FC4E2A' : 9 | d > 50 ? '#FD8D3C' : 10 | d > 35 ? '#FEB24C' : 11 | d > 20 ? '#FED976' : 12 | d > 1 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [1, 20, 35, 50, 60, 90, 110, 170]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j3b04.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"2467",s65:"2000",s11:"7580",s12:"4816",s13:"2714",s14:"2468",s15:"2816",s21:"3508",s22:"2969",s23:"2552",s31:"10462",s32:"4844",s33:"6216",s34:"2427",s35:"4325",s36:"2810",s37:"3608",s41:"2556",s42:"2813",s43:"3081",s44:"4010",s45:"2443",s46:"2646",s50:"2360",s51:"2572",s52:"1771",s53:"2189",s54:"1829",s61:"2254",s62:"1883",s63:"2128" }; 2 | var title = "2006年各地区农村居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 7000 ? '#800026' : 6 | d > 4400 ? '#BD0026' : 7 | d > 3600 ? '#E31A1C' : 8 | d > 2900 ? '#FC4E2A' : 9 | d > 2700 ? '#FD8D3C' : 10 | d > 2500 ? '#FEB24C' : 11 | d > 2000 ? '#FED976' : 12 | d > 1700 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [1700, 2000, 2500, 2700, 2900, 3600, 4400, 7000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j3b71.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"14730",s65:"12665",s11:"26949",s12:"20482",s13:"13619",s14:"12680",s15:"16136",s21:"17488",s22:"13090",s23:"12578",s31:"34588",s32:"18243",s33:"23655",s34:"13259",s35:"17900",s36:"12353",s37:"17717",s41:"13958",s42:"13576",s43:"14707",s44:"23159",s45:"14017",s46:"11365",s50:"15260",s51:"13457",s52:"12635",s53:"12584",s54:"11026",s61:"14134",s62:"11881",s63:"11878" }; 2 | var title = "2010年各地区城镇居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 23600 ? '#800026' : 6 | d > 18000 ? '#BD0026' : 7 | d > 15000 ? '#E31A1C' : 8 | d > 14000 ? '#FC4E2A' : 9 | d > 13500 ? '#FD8D3C' : 10 | d > 12700 ? '#FEB24C' : 11 | d > 12000 ? '#FED976' : 12 | d > 11000 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [11000, 12000, 12700, 13500, 14000, 15000, 18000, 23600]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j3c97.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"370",s65:"1498",s11:"4042",s12:"1415",s13:"2340",s14:"1949",s15:"1367",s21:"3601",s22:"1690",s23:"2074",s31:"3496",s32:"4794",s33:"3631",s34:"2499",s35:"1793",s36:"1719",s37:"4630",s41:"3331",s42:"3885",s43:"2777",s44:"4589",s45:"1820",s46:"386",s50:"1102",s51:"3239",s52:"886",s53:"1184",s54:"25",s61:"2445",s62:"746",s63:"278" }; 2 | var title = "2006年教育程度-大专及以上"; 3 | var unit = "人"; 4 | function getColor(d) { 5 | return d > 4000 ? '#800026' : 6 | d > 3500 ? '#BD0026' : 7 | d > 2500 ? '#E31A1C' : 8 | d > 2000 ? '#FC4E2A' : 9 | d > 1700 ? '#FD8D3C' : 10 | d > 1200 ? '#FEB24C' : 11 | d > 400 ? '#FED976' : 12 | d > 20 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [20, 400, 1200, 1700, 2000, 2500, 3500, 4000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j3d8c.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"17038",s65:"14663",s11:"30037",s12:"23360",s13:"15331",s14:"14055",s15:"18996",s21:"20560",s22:"14804",s23:"14347",s31:"37558",s32:"21598",s33:"26856",s34:"14923",s35:"19762",s36:"14029",s37:"19923",s41:"15616",s42:"15935",s43:"16783",s44:"25527",s45:"15681",s46:"13272",s50:"17973",s51:"15687",s52:"13877",s53:"14464",s54:"11393",s61:"16213",s62:"13574",s63:"13348" }; 2 | var title = "2011年各地区城镇居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 26000 ? '#800026' : 6 | d > 21000 ? '#BD0026' : 7 | d > 18000 ? '#E31A1C' : 8 | d > 16000 ? '#FC4E2A' : 9 | d > 15000 ? '#FD8D3C' : 10 | d > 14400 ? '#FEB24C' : 11 | d > 13600 ? '#FED976' : 12 | d > 11000 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [11000, 13600, 14400, 15000, 16000, 18000, 21000, 26000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j3e1a.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"5070",s65:"4151",s11:"16487",s12:"10609",s13:"4924",s14:"4883",s15:"5746",s21:"6926",s22:"5710",s23:"5141",s31:"20022",s32:"8182",s33:"11099",s34:"4409",s35:"7971",s36:"4117",s37:"7064",s41:"4530",s42:"5480",s43:"5508",s44:"10619",s45:"4280",s46:"4819",s50:"5323",s51:"4501",s52:"3797",s53:"4172",s54:"2877",s61:"4742",s62:"3810",s63:"4229" }; 2 | var title = "2006年各地区居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 11000 ? '#800026' : 6 | d > 9000 ? '#BD0026' : 7 | d > 5600 ? '#E31A1C' : 8 | d > 5100 ? '#FC4E2A' : 9 | d > 4800 ? '#FD8D3C' : 10 | d > 4300 ? '#FEB24C' : 11 | d > 4000 ? '#FED976' : 12 | d > 2800 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [2800, 4000, 4300, 4800, 5100, 5600, 9000, 11000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j3e4a.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"1689.65",s65:"5437.47",s11:"14113.58",s12:"9224.46",s13:"20394.26",s14:"9200.86",s15:"11672",s21:"18457.27",s22:"8667.58",s23:"10368.6",s31:"17165.98",s32:"41425.48",s33:"27722.31",s34:"12359.33",s35:"14737.12",s36:"9451.26",s37:"39169.92",s41:"23092.36",s42:"15967.61",s43:"16037.96",s44:"46013.06",s45:"9569.85",s46:"2064.5",s50:"7925.58",s51:"17185.48",s52:"4602.16",s53:"7224.18",s54:"507.46",s61:"10123.48",s62:"4120.75",s63:"1350.43" }; 2 | var title = "2010年分省GDP总值"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 30000 ? '#800026' : 6 | d > 18000 ? '#BD0026' : 7 | d > 15000 ? '#E31A1C' : 8 | d > 11000 ? '#FC4E2A' : 9 | d > 9300 ? '#FD8D3C' : 10 | d > 7500 ? '#FEB24C' : 11 | d > 4000 ? '#FED976' : 12 | d > 500 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [500, 4000, 7500, 9300, 11000, 15000, 18000, 30000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j4d95.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"5958",s65:"5410",s11:"14664",s12:"11936",s13:"5766",s14:"6485",s15:"7032",s21:"8652",s22:"6977",s23:"6445",s31:"18512",s32:"11721",s33:"13724",s34:"5648",s35:"9596",s36:"6423",s37:"8212",s41:"5608",s42:"6705",s43:"6382",s44:"8898",s45:"5355",s46:"6020",s50:"5741",s51:"7147",s52:"4448",s53:"5645",s54:"3098",s61:"5783",s62:"4563",s63:"6116" }; 2 | var title = "2012年各地区农村居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 12000 ? '#800026' : 6 | d > 7200 ? '#BD0026' : 7 | d > 6800 ? '#E31A1C' : 8 | d > 6400 ? '#FC4E2A' : 9 | d > 6000 ? '#FD8D3C' : 10 | d > 5700 ? '#FEB24C' : 11 | d > 5000 ? '#FED976' : 12 | d > 3000 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [3000, 5000, 5700, 6000, 6400, 6800, 7200, 12000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j4eac.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"37277.25",s65:"102748.31",s11:"150713.57",s12:"89361.44",s13:"309823.96",s14:"145033.49",s15:"111916.93",s21:"262878.96",s22:"122170.66",s23:"149643.71",s31:"221159.73",s32:"601157.86",s33:"418261.9",s34:"272313.12",s35:"260579.04",s36:"208289.04",s37:"514423.34",s41:"422832.29",s42:"301703.65",s43:"309960.48",s44:"905082.06",s45:"219304.06",s46:"39351.07",s50:"145822.16",s51:"331276.53",s52:"110912.12",s53:"157544.15",s54:"5449.68",s61:"145785.38",s62:"65973.23",s63:"23001.19" }; 2 | var title = "2014年各地区废水排放总量"; 3 | var unit = "万吨"; 4 | function getColor(d) { 5 | return d > 420000 ? '#800026' : 6 | d > 310000 ? '#BD0026' : 7 | d > 280000 ? '#E31A1C' : 8 | d > 260000 ? '#FC4E2A' : 9 | d > 200000 ? '#FD8D3C' : 10 | d > 150000 ? '#FEB24C' : 11 | d > 90000 ? '#FED976' : 12 | d > 5400 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [5400, 90000, 150000, 200000, 260000, 280000, 310000, 420000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j4f8a.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"14",s65:"31",s11:"20",s12:"8",s13:"44",s14:"46",s15:"184",s21:"105",s22:"44",s23:"226",s31:"4",s32:"31",s33:"33",s34:"104",s35:"90",s36:"199",s37:"86",s41:"34",s42:"70",s43:"128",s44:"392",s45:"78",s46:"50",s50:"57",s51:"167",s52:"123",s53:"154",s54:"47",s61:"57",s62:"60",s63:"11" }; 2 | var title = "2013年各地区自然保护区个数"; 3 | var unit = "个"; 4 | function getColor(d) { 5 | return d > 180 ? '#800026' : 6 | d > 130 ? '#BD0026' : 7 | d > 100 ? '#E31A1C' : 8 | d > 70 ? '#FC4E2A' : 9 | d > 50 ? '#FD8D3C' : 10 | d > 40 ? '#FEB24C' : 11 | d > 20 ? '#FED976' : 12 | d > 1 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [1, 20, 40, 50, 70, 100, 130, 180]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j5061.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"7062",s65:"5942",s11:"17663",s12:"14954",s13:"6460",s14:"7476",s15:"8218",s21:"10417",s22:"7773",s23:"7478",s31:"20221",s32:"14571",s33:"15458",s34:"6114",s35:"10147",s36:"7429",s37:"9224",s41:"6438",s42:"7755",s43:"7005",s44:"9914",s45:"5795",s46:"7072",s50:"6538",s51:"8074",s52:"5383",s53:"6003",s54:"3874",s61:"6620",s62:"5245",s63:"6954" }; 2 | var title = "2013年各地区农村居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 15000 ? '#800026' : 6 | d > 8300 ? '#BD0026' : 7 | d > 7500 ? '#E31A1C' : 8 | d > 7100 ? '#FC4E2A' : 9 | d > 6700 ? '#FD8D3C' : 10 | d > 6400 ? '#FEB24C' : 11 | d > 5800 ? '#FED976' : 12 | d > 3800 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [3800, 5800, 6400, 6700, 7100, 7500, 8300, 15000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j5091.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"2322",s65:"1884",s11:"6602",s12:"4380",s13:"2426",s14:"2146",s15:"2426",s21:"3175",s22:"2504",s23:"2419",s31:"9245",s32:"4150",s33:"5439",s34:"2167",s35:"3730",s36:"2576",s37:"3109",s41:"2372",s42:"2503",s43:"2863",s44:"3915",s45:"2329",s46:"2355",s50:"2236",s51:"2432",s52:"1621",s53:"1955",s54:"1534",s61:"1987",s62:"1812",s63:"1941" }; 2 | var title = "2005年各地区农村居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 4400 ? '#800026' : 6 | d > 3200 ? '#BD0026' : 7 | d > 2600 ? '#E31A1C' : 8 | d > 2500 ? '#FC4E2A' : 9 | d > 2400 ? '#FD8D3C' : 10 | d > 2200 ? '#FEB24C' : 11 | d > 1900 ? '#FED976' : 12 | d > 1500 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [1500, 1900, 2200, 2400, 2500, 2600, 3200, 4400]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j5698.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"8454",s65:"6859",s11:"20506",s12:"16949",s13:"7023",s14:"7692",s15:"11070",s21:"12178",s22:"7810",s23:"8594",s31:"22803",s32:"17780",s33:"17281",s34:"6994",s35:"11908",s36:"7429",s37:"11215",s41:"7439",s42:"8608",s43:"7908",s44:"12674",s45:"6644",s46:"8371",s50:"7577",s51:"9092",s52:"6620",s53:"7116",s54:"4498",s61:"7552",s62:"5661",s63:"8007" }; 2 | var title = "2014年各地区农村居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 17000 ? '#800026' : 6 | d > 12000 ? '#BD0026' : 7 | d > 8700 ? '#E31A1C' : 8 | d > 8100 ? '#FC4E2A' : 9 | d > 7700 ? '#FD8D3C' : 10 | d > 7200 ? '#FEB24C' : 11 | d > 6700 ? '#FED976' : 12 | d > 4400 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [4400, 6700, 7200, 7700, 8100, 8700, 12000, 17000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j56b7.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"620",s65:"1972",s11:"3188",s12:"2118",s13:"6801",s14:"4279",s15:"3093",s21:"5522",s22:"4071",s23:"5030",s31:"4144",s32:"10071",s33:"5568",s34:"5087",s35:"3810",s36:"4163",s37:"10767",s41:"9245",s42:"7692",s43:"7633",s44:"12144",s45:"4643",s46:"965",s50:"2681",s51:"6605",s52:"2032",s53:"2579",s54:"67",s61:"4960",s62:"2608",s63:"503" }; 2 | var title = "2006年教育程度-高中"; 3 | var unit = "人"; 4 | function getColor(d) { 5 | return d > 10000 ? '#800026' : 6 | d > 7000 ? '#BD0026' : 7 | d > 5100 ? '#E31A1C' : 8 | d > 4200 ? '#FC4E2A' : 9 | d > 3200 ? '#FD8D3C' : 10 | d > 2600 ? '#FEB24C' : 11 | d > 1000 ? '#FED976' : 12 | d > 60 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [60, 1000, 2600, 3200, 4200, 5100, 7000, 10000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j58bf.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"7503",s65:"7221",s11:"16478",s12:"11415",s13:"7851",s14:"7104",s15:"7887",s21:"8749",s22:"7630",s23:"6958",s31:"18996",s32:"10060",s33:"13843",s34:"7102",s35:"10296",s36:"7329",s37:"9453",s41:"8145",s42:"8051",s43:"8623",s44:"13609",s45:"7136",s46:"7183",s50:"7793",s51:"7577",s52:"7777",s53:"8514",s54:"8571",s61:"7954",s62:"7410",s63:"6947" }; 2 | var title = "2005年各地区城镇居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 13700 ? '#800026' : 6 | d > 10000 ? '#BD0026' : 7 | d > 8600 ? '#E31A1C' : 8 | d > 7900 ? '#FC4E2A' : 9 | d > 7700 ? '#FD8D3C' : 10 | d > 7500 ? '#FEB24C' : 11 | d > 7200 ? '#FED976' : 12 | d > 6900 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [6900, 7200, 7500, 7700, 7900, 8600, 10000, 13700]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j5972.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"5743",s65:"4831",s11:"18553",s12:"12034",s13:"5667",s14:"5693",s15:"7062",s21:"7934",s22:"6675",s23:"6037",s31:"22889",s32:"9530",s33:"12730",s34:"5276",s35:"8943",s36:"4676",s37:"8142",s41:"5141",s42:"6513",s43:"6254",s44:"12336",s45:"5114",s46:"5630",s50:"6453",s51:"5259",s52:"4263",s53:"4658",s54:"3166",s61:"5480",s62:"4298",s63:"4978" }; 2 | var title = "2007年各地区居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 12700 ? '#800026' : 6 | d > 8200 ? '#BD0026' : 7 | d > 7000 ? '#E31A1C' : 8 | d > 6300 ? '#FC4E2A' : 9 | d > 5700 ? '#FD8D3C' : 10 | d > 5200 ? '#FEB24C' : 11 | d > 4700 ? '#FED976' : 12 | d > 4200 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [4200, 4700, 5200, 5700, 6300, 7000, 8200, 12700]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j5a9e.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"13537",s65:"11401",s11:"33337",s12:"26261",s13:"11557",s14:"12078",s15:"17168",s21:"20156",s22:"13676",s23:"12978",s31:"39223",s32:"23585",s33:"24771",s34:"11618",s35:"17115",s36:"11910",s37:"16728",s41:"11782",s42:"13912",s43:"12920",s44:"23739",s45:"11710",s46:"11712",s50:"15270",s51:"12485",s52:"9541",s53:"11224",s54:"6275",s61:"13206",s62:"9616",s63:"12070" }; 2 | var title = "2013年各地区居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 27000 ? '#800026' : 6 | d > 24000 ? '#BD0026' : 7 | d > 18000 ? '#E31A1C' : 8 | d > 16000 ? '#FC4E2A' : 9 | d > 12100 ? '#FD8D3C' : 10 | d > 11700 ? '#FEB24C' : 11 | d > 10000 ? '#FED976' : 12 | d > 6200 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [6200, 10000, 11700, 12100, 16000, 18000, 24000, 27000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j5d98.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"11852",s65:"9882",s11:"21872",s12:"16452",s13:"10835",s14:"10262",s15:"12863",s21:"13265",s22:"10891",s23:"9842",s31:"26909",s32:"14752",s33:"19002",s34:"10196",s35:"15072",s36:"9642",s37:"14815",s41:"10797",s42:"11650",s43:"11749",s44:"19101",s45:"11229",s46:"9807",s50:"12168",s51:"10608",s52:"11007",s53:"10688",s54:"8694",s61:"11310",s62:"9975",s63:"9816" }; 2 | var title = "2008年各地区城镇居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 19100 ? '#800026' : 6 | d > 15000 ? '#BD0026' : 7 | d > 12000 ? '#E31A1C' : 8 | d > 11300 ? '#FC4E2A' : 9 | d > 10800 ? '#FD8D3C' : 10 | d > 10200 ? '#FEB24C' : 11 | d > 9900 ? '#FED976' : 12 | d > 8000 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [8000, 9900, 10200, 10800, 11300, 12000, 15000, 19100]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j5e6a.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"13",s65:"27",s11:"20",s12:"8",s13:"33",s14:"46",s15:"185",s21:"98",s22:"35",s23:"197",s31:"4",s32:"30",s33:"31",s34:"102",s35:"92",s36:"178",s37:"85",s41:"35",s42:"63",s43:"95",s44:"369",s45:"78",s46:"54",s50:"48",s51:"166",s52:"129",s53:"152",s54:"45",s61:"54",s62:"58",s63:"11" }; 2 | var title = "2009年各地区自然保护区个数"; 3 | var unit = "个"; 4 | function getColor(d) { 5 | return d > 180 ? '#800026' : 6 | d > 100 ? '#BD0026' : 7 | d > 80 ? '#E31A1C' : 8 | d > 60 ? '#FC4E2A' : 9 | d > 50 ? '#FD8D3C' : 10 | d > 35 ? '#FEB24C' : 11 | d > 20 ? '#FED976' : 12 | d > 1 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [1, 20, 35, 50, 60, 80, 100, 180]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j6e1a.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"2808",s65:"2320",s11:"8984",s12:"5409",s13:"3067",s14:"2951",s15:"3286",s21:"3727",s22:"3369",s23:"3106",s31:"10802",s32:"5698",s33:"7169",s34:"2878",s35:"4846",s36:"3061",s37:"4251",s41:"2833",s42:"3300",s43:"3437",s44:"4401",s45:"2721",s46:"2939",s50:"2752",s51:"2949",s52:"2094",s53:"2597",s54:"1920",s61:"2549",s62:"2048",s63:"2453" }; 2 | var title = "2007年各地区农村居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 5500 ? '#800026' : 6 | d > 3800 ? '#BD0026' : 7 | d > 3300 ? '#E31A1C' : 8 | d > 3100 ? '#FC4E2A' : 9 | d > 2900 ? '#FD8D3C' : 10 | d > 2600 ? '#FEB24C' : 11 | d > 2100 ? '#FED976' : 12 | d > 1900 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [1900, 2100, 2600, 2900, 3100, 3300, 3800, 5500]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j7295.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"1650",s65:"6168",s11:"4666",s12:"3468",s13:"28259",s14:"14918",s15:"8581",s21:"18936",s22:"10903",s23:"17387",s31:"5323",s32:"27275",s33:"15349",s34:"22792",s35:"10300",s36:"14514",s37:"35005",s41:"41109",s42:"21577",s43:"24909",s44:"27653",s45:"17594",s46:"3103",s50:"8972",s51:"28665",s52:"10817",s53:"11176",s54:"294",s61:"12949",s62:"7116",s63:"1369" }; 2 | var title = "2004年教育程度-初中"; 3 | var unit = "人"; 4 | function getColor(d) { 5 | return d > 28000 ? '#800026' : 6 | d > 24000 ? '#BD0026' : 7 | d > 17000 ? '#E31A1C' : 8 | d > 12000 ? '#FC4E2A' : 9 | d > 10000 ? '#FD8D3C' : 10 | d > 7000 ? '#FEB24C' : 11 | d > 3200 ? '#FED976' : 12 | d > 290 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [290, 3200, 7000, 10000, 12000, 17000, 24000, 28000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j7531.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"77.63",s65:"513.43",s11:"34.3",s12:"22.96",s13:"204",s14:"59.29",s15:"178.69",s21:"141.24",s22:"102.9",s23:"286.21",s31:"118.57",s32:"546.38",s33:"208.26",s34:"241.87",s35:"187.25",s36:"205.68",s37:"225.82",s41:"226.98",s42:"258.79",s43:"327.73",s44:"459.4",s45:"314.42",s46:"46.46",s50:"73.2",s51:"215.13",s52:"99.97",s53:"144.77",s54:"35.03",s61:"84.08",s62:"122.33",s63:"32.2" }; 2 | var title = "2006年各地区供水总量"; 3 | var unit = "亿立方米"; 4 | function getColor(d) { 5 | return d > 320 ? '#800026' : 6 | d > 250 ? '#BD0026' : 7 | d > 210 ? '#E31A1C' : 8 | d > 180 ? '#FC4E2A' : 9 | d > 120 ? '#FD8D3C' : 10 | d > 80 ? '#FEB24C' : 11 | d > 40 ? '#FED976' : 12 | d > 20 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [20, 40, 80, 120, 180, 210, 250, 320]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j75e0.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"1353.31",s65:"4277.05",s11:"12153.03",s12:"7521.85",s13:"17235.48",s14:"7358.31",s15:"9740.25",s21:"15212.49",s22:"7278.75",s23:"8587",s31:"15046.45",s32:"34457.3",s33:"22990.35",s34:"10062.82",s35:"12236.53",s36:"7655.18",s37:"33896.65",s41:"19480.46",s42:"12961.1",s43:"13059.69",s44:"39482.56",s45:"7759.16",s46:"1654.21",s50:"6530.01",s51:"14151.28",s52:"3912.68",s53:"6169.75",s54:"441.36",s61:"8169.8",s62:"3387.56",s63:"1081.27" }; 2 | var title = "2009年分省GDP总值"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 30000 ? '#800026' : 6 | d > 15200 ? '#BD0026' : 7 | d > 12300 ? '#E31A1C' : 8 | d > 9000 ? '#FC4E2A' : 9 | d > 7600 ? '#FD8D3C' : 10 | d > 6200 ? '#FEB24C' : 11 | d > 3000 ? '#FED976' : 12 | d > 400 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [400, 3000, 6200, 7600, 9000, 12300, 15200, 30000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j7e85.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"13",s65:"27",s11:"20",s12:"8",s13:"30",s14:"45",s15:"189",s21:"83",s22:"33",s23:"170",s31:"4",s32:"40",s33:"52",s34:"31",s35:"103",s36:"128",s37:"72",s41:"32",s42:"62",s43:"91",s44:"294",s45:"72",s46:"68",s50:"49",s51:"161",s52:"128",s53:"198",s54:"38",s61:"44",s62:"54",s63:"10" }; 2 | var title = "2005年各地区自然保护区个数"; 3 | var unit = "个"; 4 | function getColor(d) { 5 | return d > 170 ? '#800026' : 6 | d > 130 ? '#BD0026' : 7 | d > 90 ? '#E31A1C' : 8 | d > 70 ? '#FC4E2A' : 9 | d > 50 ? '#FD8D3C' : 10 | d > 35 ? '#FEB24C' : 11 | d > 20 ? '#FED976' : 12 | d > 1 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [1, 20, 35, 50, 70, 90, 130, 170]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j8230.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"19671",s65:"18285",s11:"35836",s12:"28779",s13:"17198",s14:"16341",s15:"23590",s21:"25161",s22:"18714",s23:"17102",s31:"41464",s32:"28753",s33:"30101",s34:"17779",s35:"21725",s36:"16728",s37:"23358",s41:"18833",s42:"19156",s43:"19508",s44:"30440",s45:"19185",s46:"15877",s50:"21681",s51:"17899",s52:"16581",s53:"19089",s54:"14001",s61:"19620",s62:"16327",s63:"17617" }; 2 | var title = "2013年各地区城镇居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 30000 ? '#800026' : 6 | d > 24000 ? '#BD0026' : 7 | d > 20000 ? '#E31A1C' : 8 | d > 19200 ? '#FC4E2A' : 9 | d > 18300 ? '#FD8D3C' : 10 | d > 17200 ? '#FEB24C' : 11 | d > 16400 ? '#FED976' : 12 | d > 14000 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [14000, 16400, 17200, 18300, 19200, 20000, 24000, 30000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j867b.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"370",s65:"1733",s11:"3289",s12:"1356",s13:"3658",s14:"1592",s15:"1461",s21:"3261",s22:"1737",s23:"1666",s31:"3001",s32:"3393",s33:"3226",s34:"2604",s35:"1461",s36:"1798",s37:"4571",s41:"3881",s42:"3228",s43:"3179",s44:"3760",s45:"2291",s46:"383",s50:"1042",s51:"2891",s52:"1550",s53:"1504",s54:"23",s61:"2468",s62:"1351",s63:"216" }; 2 | var title = "2004年教育程度-大专及以上"; 3 | var unit = "人"; 4 | function getColor(d) { 5 | return d > 3700 ? '#800026' : 6 | d > 3300 ? '#BD0026' : 7 | d > 3000 ? '#E31A1C' : 8 | d > 2000 ? '#FC4E2A' : 9 | d > 1600 ? '#FD8D3C' : 10 | d > 1500 ? '#FEB24C' : 11 | d > 1000 ? '#FED976' : 12 | d > 20 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [20, 1000, 1500, 1600, 2000, 3000, 3300, 3700]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j8760.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"70.31",s65:"581.82",s11:"37.49",s12:"24.09",s13:"192.82",s14:"71.37",s15:"182.01",s21:"141.77",s22:"132.98",s23:"364.13",s31:"105.95",s32:"591.29",s33:"192.87",s34:"272.09",s35:"205.63",s36:"259.3",s37:"214.52",s41:"209.29",s42:"288.34",s43:"332.41",s44:"442.54",s45:"307.6",s46:"45.02",s50:"80.47",s51:"236.87",s52:"95.31",s53:"149.41",s54:"30.47",s61:"89.81",s62:"120.57",s63:"26.34" }; 2 | var title = "2014年各地区供水总量"; 3 | var unit = "亿立方米"; 4 | function getColor(d) { 5 | return d > 340 ? '#800026' : 6 | d > 270 ? '#BD0026' : 7 | d > 200 ? '#E31A1C' : 8 | d > 150 ? '#FC4E2A' : 9 | d > 110 ? '#FD8D3C' : 10 | d > 80 ? '#FEB24C' : 11 | d > 40 ? '#FED976' : 12 | d > 20 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [20, 40, 80, 110, 150, 200, 270, 340]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j87fc.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"38948.08",s65:"93810.49",s11:"140273.72",s12:"82813.16",s13:"305773.5",s14:"134298.48",s15:"102424.49",s21:"238768.79",s22:"119509.2",s23:"162589.08",s31:"219244.06",s32:"598210.95",s33:"420960.52",s34:"254328.89",s35:"256262.77",s36:"201189.71",s37:"479100.25",s41:"403667.62",s42:"290200.42",s43:"304214.43",s44:"838550.53",s45:"245577.8",s46:"37103.42",s50:"132430.2",s51:"283657.06",s52:"91455.12",s53:"154009.74",s54:"4683.14",s61:"128749.05",s62:"62813.02",s63:"21994.46" }; 2 | var title = "2012年各地区废水排放总量"; 3 | var unit = "万吨"; 4 | function getColor(d) { 5 | return d > 500000 ? '#800026' : 6 | d > 310000 ? '#BD0026' : 7 | d > 260000 ? '#E31A1C' : 8 | d > 220000 ? '#FC4E2A' : 9 | d > 150000 ? '#FD8D3C' : 10 | d > 100000 ? '#FEB24C' : 11 | d > 40000 ? '#FED976' : 12 | d > 4600 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [4600, 40000, 100000, 150000, 220000, 260000, 310000, 500000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j8c9a.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"37213.38",s65:"68617.3",s11:"107816.69",s12:"56928.16",s13:"222914.35",s14:"104594.39",s15:"60405.23",s21:"220996.73",s22:"97857.83",s23:"108972.59",s31:"226614.08",s32:"505598.33",s33:"338100.92",s34:"175327.09",s35:"226997.87",s36:"141266.69",s37:"334254.73",s41:"296467.29",s42:"246582.56",s43:"252072.98",s44:"690887.04",s45:"319808.27",s46:"35158.63",s50:"134240.39",s51:"252961.78",s52:"55112.42",s53:"83758.94",s54:"3335.56",s61:"99348.16",s62:"44335.27",s63:"19948.49" }; 2 | var title = "2007年各地区废水排放总量"; 3 | var unit = "万吨"; 4 | function getColor(d) { 5 | return d > 330000 ? '#800026' : 6 | d > 253000 ? '#BD0026' : 7 | d > 225000 ? '#E31A1C' : 8 | d > 140000 ? '#FC4E2A' : 9 | d > 100000 ? '#FD8D3C' : 10 | d > 61000 ? '#FEB24C' : 11 | d > 40000 ? '#FED976' : 12 | d > 3300 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [3300, 40000, 61000, 100000, 140000, 225000, 253000, 330000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j8d14.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"3896",s65:"3674",s11:"13392",s12:"8076",s13:"3867",s14:"4687",s15:"4692",s21:"5955",s22:"4842",s23:"4794",s31:"13609",s32:"8196",s33:"10273",s34:"4447",s35:"7169",s36:"4613",s37:"5730",s41:"4061",s42:"4758",s43:"4513",s44:"6255",s45:"3842",s46:"3846",s50:"3652",s51:"4748",s52:"3221",s53:"3783",s54:"2567",s61:"3917",s62:"3126",s63:"3848" }; 2 | var title = "2010年各地区农村居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 10000 ? '#800026' : 6 | d > 6000 ? '#BD0026' : 7 | d > 4800 ? '#E31A1C' : 8 | d > 4700 ? '#FC4E2A' : 9 | d > 4600 ? '#FD8D3C' : 10 | d > 3900 ? '#FEB24C' : 11 | d > 3700 ? '#FED976' : 12 | d > 2500 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [2500, 3700, 3900, 4600, 4700, 4800, 6000, 10000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j9084.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"1743",s65:"6012",s11:"2003",s12:"1916",s13:"18221",s14:"8904",s15:"6588",s21:"10123",s22:"7322",s23:"9984",s31:"2429",s32:"20688",s33:"12966",s34:"19633",s35:"11322",s36:"13694",s37:"22840",s41:"25153",s42:"16702",s43:"20545",s44:"26596",s45:"15622",s46:"2136",s50:"12701",s51:"31767",s52:"14488",s53:"17888",s54:"1146",s61:"10222",s62:"8307",s63:"1710" }; 2 | var title = "2004年教育程度-小学"; 3 | var unit = "人"; 4 | function getColor(d) { 5 | return d > 23000 ? '#800026' : 6 | d > 20000 ? '#BD0026' : 7 | d > 15000 ? '#E31A1C' : 8 | d > 12000 ? '#FC4E2A' : 9 | d > 9000 ? '#FD8D3C' : 10 | d > 6200 ? '#FEB24C' : 11 | d > 2000 ? '#FED976' : 12 | d > 1100 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [1100, 2000, 6200, 9000, 12000, 15000, 20000, 23000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j92e3.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"73.59",s65:"523.51",s11:"35.96",s12:"23.09",s13:"195.99",s14:"74.18",s15:"184.7",s21:"144.53",s22:"131.24",s23:"352.36",s31:"124.5",s32:"556.17",s33:"198.54",s34:"294.63",s35:"208.82",s36:"262.86",s37:"224.05",s41:"229.05",s42:"296.7",s43:"326.47",s44:"446.22",s45:"301.81",s46:"44.48",s50:"86.79",s51:"233.47",s52:"95.93",s53:"146.79",s54:"30.97",s61:"87.76",s62:"122.89",s63:"31.15" }; 2 | var title = "2011年各地区供水总量"; 3 | var unit = "亿立方米"; 4 | function getColor(d) { 5 | return d > 460 ? '#800026' : 6 | d > 300 ? '#BD0026' : 7 | d > 230 ? '#E31A1C' : 8 | d > 190 ? '#FC4E2A' : 9 | d > 130 ? '#FD8D3C' : 10 | d > 90 ? '#FEB24C' : 11 | d > 40 ? '#FED976' : 12 | d > 20 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [20, 40, 90, 130, 190, 230, 300, 460]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j934b.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"72.37",s65:"535.08",s11:"35.2",s12:"22.49",s13:"193.68",s14:"63.78",s15:"181.9",s21:"143.67",s22:"120.04",s23:"325",s31:"126.29",s32:"552.19",s33:"203.04",s34:"293.12",s35:"202.45",s36:"239.75",s37:"222.47",s41:"224.61",s42:"287.99",s43:"325.17",s44:"469.01",s45:"301.58",s46:"44.35",s50:"86.39",s51:"230.27",s52:"101.45",s53:"147.47",s54:"35.2",s61:"83.4",s62:"121.82",s63:"30.77" }; 2 | var title = "2010年各地区供水总量"; 3 | var unit = "亿立方米"; 4 | function getColor(d) { 5 | return d > 330 ? '#800026' : 6 | d > 290 ? '#BD0026' : 7 | d > 230 ? '#E31A1C' : 8 | d > 200 ? '#FC4E2A' : 9 | d > 130 ? '#FD8D3C' : 10 | d > 90 ? '#FEB24C' : 11 | d > 40 ? '#FED976' : 12 | d > 20 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [20, 40, 90, 130, 200, 230, 290, 330]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j93d1.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"40653",s65:"83690",s11:"136415",s12:"68196",s13:"262543",s14:"118299",s15:"92548",s21:"218189",s22:"114431",s23:"118575",s31:"248250",s32:"555500",s33:"394828",s34:"184700",s35:"238502",s36:"160661",s37:"436372",s41:"358679",s42:"270755",s43:"268110",s44:"722978",s45:"312630",s46:"36689",s50:"128113",s51:"256095",s52:"60823",s53:"91992",s54:"3825",s61:"115673",s62:"51241",s63:"22609" }; 2 | var title = "2010年各地区废水排放总量"; 3 | var unit = "万吨"; 4 | function getColor(d) { 5 | return d > 400000 ? '#800026' : 6 | d > 270000 ? '#BD0026' : 7 | d > 220000 ? '#E31A1C' : 8 | d > 130000 ? '#FC4E2A' : 9 | d > 116000 ? '#FD8D3C' : 10 | d > 90000 ? '#FEB24C' : 11 | d > 50000 ? '#FED976' : 12 | d > 3800 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [3800, 50000, 90000, 116000, 130000, 220000, 270000, 400000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j9715.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"4469",s65:"3814",s11:"14662",s12:"9504",s13:"4270",s14:"4172",s15:"4967",s21:"6447",s22:"5191",s23:"4822",s31:"17894",s32:"7066",s33:"9558",s34:"3870",s35:"6793",s36:"3821",s37:"5916",s41:"4092",s42:"4883",s43:"4952",s44:"9799",s45:"3899",s46:"4165",s50:"4702",s51:"4130",s52:"3256",s53:"3844",s54:"2990",s61:"4182",s62:"3453",s63:"3888" }; 2 | var title = "2005年各地区居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 10000 ? '#800026' : 6 | d > 9000 ? '#BD0026' : 7 | d > 6500 ? '#E31A1C' : 8 | d > 5000 ? '#FC4E2A' : 9 | d > 4300 ? '#FD8D3C' : 10 | d > 3900 ? '#FEB24C' : 11 | d > 3800 ? '#FED976' : 12 | d > 2900 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [2900, 3800, 3900, 4300, 5000, 6500, 9000, 10000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/j97d1.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"3305",s65:"2686",s11:"10375",s12:"6540",s13:"3515",s14:"3510",s15:"3673",s21:"4409",s22:"3922",s23:"3873",s31:"11563",s32:"6384",s33:"7881",s34:"3259",s35:"5811",s36:"3184",s37:"5081",s41:"3208",s42:"3892",s43:"3914",s44:"4975",s45:"3143",s46:"3130",s50:"3254",s51:"3362",s52:"2418",s53:"2972",s54:"2009",s61:"3080",s62:"2480",s63:"3121" }; 2 | var title = "2008年各地区农村居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 8000 ? '#800026' : 6 | d > 6500 ? '#BD0026' : 7 | d > 4000 ? '#E31A1C' : 8 | d > 3600 ? '#FC4E2A' : 9 | d > 3400 ? '#FD8D3C' : 10 | d > 3200 ? '#FEB24C' : 11 | d > 2900 ? '#FED976' : 12 | d > 2000 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [2000, 2900, 3200, 3400, 3600, 4000, 6500, 8000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/ja1e8.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"37948",s65:"74700",s11:"113259",s12:"61229",s13:"234697",s14:"106911",s15:"70421",s21:"212021",s22:"107781",s23:"110996",s31:"223751",s32:"509701",s33:"350377",s34:"168670",s35:"236269",s36:"138909",s37:"358911",s41:"309193",s42:"258874",s43:"250331",s44:"677352",s45:"345355",s46:"36188",s50:"145113",s51:"262343",s52:"55866",s53:"83865",s54:"3420",s61:"104883",s62:"47470",s63:"19997" }; 2 | var title = "2008年各地区废水排放总量"; 3 | var unit = "万吨"; 4 | function getColor(d) { 5 | return d > 350000 ? '#800026' : 6 | d > 260000 ? '#BD0026' : 7 | d > 230000 ? '#E31A1C' : 8 | d > 140000 ? '#FC4E2A' : 9 | d > 110000 ? '#FD8D3C' : 10 | d > 74000 ? '#FEB24C' : 11 | d > 40000 ? '#FED976' : 12 | d > 3400 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [3400, 40000, 74000, 110000, 140000, 230000, 260000, 350000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/ja3f5.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"1719",s65:"6187",s11:"1887",s12:"1984",s13:"18523",s14:"7946",s15:"6324",s21:"9816",s22:"6935",s23:"10011",s31:"2251",s32:"19809",s33:"14588",s34:"17313",s35:"11445",s36:"14951",s37:"24377",s41:"22770",s42:"15311",s43:"19157",s44:"25865",s45:"14696",s46:"2045",s50:"10345",s51:"31263",s52:"14169",s53:"17830",s54:"1039",s61:"9837",s62:"7867",s63:"1754" }; 2 | var title = "2006年教育程度-小学"; 3 | var unit = "人"; 4 | function getColor(d) { 5 | return d > 25000 ? '#800026' : 6 | d > 20000 ? '#BD0026' : 7 | d > 18000 ? '#E31A1C' : 8 | d > 15000 ? '#FC4E2A' : 9 | d > 14000 ? '#FD8D3C' : 10 | d > 10000 ? '#FEB24C' : 11 | d > 7000 ? '#FED976' : 12 | d > 1000 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [1000, 7000, 10000, 14000, 15000, 18000, 20000, 25000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/ja92b.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"78.09",s65:"508.48",s11:"34.5",s12:"23.09",s13:"201.78",s14:"55.72",s15:"174.76",s21:"133.26",s22:"98.39",s23:"271.51",s31:"121.28",s32:"519.72",s33:"209.91",s34:"208.03",s35:"186.86",s36:"208.05",s37:"211.03",s41:"197.78",s42:"253.38",s43:"328.44",s44:"458.95",s45:"312.86",s46:"44.05",s50:"71.16",s51:"212.3",s52:"97.22",s53:"146.82",s54:"33.19",s61:"78.76",s62:"122.97",s63:"30.65" }; 2 | var title = "2005年各地区供水总量"; 3 | var unit = "亿立方米"; 4 | function getColor(d) { 5 | return d > 400 ? '#800026' : 6 | d > 300 ? '#BD0026' : 7 | d > 220 ? '#E31A1C' : 8 | d > 200 ? '#FC4E2A' : 9 | d > 130 ? '#FD8D3C' : 10 | d > 80 ? '#FEB24C' : 11 | d > 40 ? '#FED976' : 12 | d > 20 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [20, 40, 80, 130, 200, 220, 300, 400]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jadc2.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"72.13",s65:"588.04",s11:"36.38",s12:"23.76",s13:"191.29",s14:"73.77",s15:"183.22",s21:"142.13",s22:"131.48",s23:"362.3",s31:"123.21",s32:"576.69",s33:"198.33",s34:"296.02",s35:"204.83",s36:"264.81",s37:"217.94",s41:"240.57",s42:"291.8",s43:"332.49",s44:"443.16",s45:"308.16",s46:"43.16",s50:"83.9",s51:"242.47",s52:"92",s53:"149.71",s54:"30.31",s61:"89.21",s62:"121.99",s63:"28.2" }; 2 | var title = "2013年各地区供水总量"; 3 | var unit = "亿立方米"; 4 | function getColor(d) { 5 | return d > 440 ? '#800026' : 6 | d > 310 ? '#BD0026' : 7 | d > 270 ? '#E31A1C' : 8 | d > 200 ? '#FC4E2A' : 9 | d > 140 ? '#FD8D3C' : 10 | d > 90 ? '#FEB24C' : 11 | d > 40 ? '#FED976' : 12 | d > 20 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [20, 40, 90, 140, 200, 270, 310, 440]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jadce.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"74.18",s65:"528.22",s11:"35.08",s12:"22.33",s13:"195.02",s14:"56.92",s15:"175.78",s21:"142.78",s22:"104.08",s23:"297.01",s31:"119.77",s32:"558.32",s33:"216.62",s34:"266.36",s35:"198.04",s36:"234.21",s37:"219.89",s41:"227.53",s42:"270.53",s43:"323.61",s44:"461.53",s45:"310.1",s46:"46.89",s50:"82.77",s51:"207.64",s52:"101.89",s53:"153.14",s54:"37.53",s61:"85.46",s62:"122.17",s63:"34.36" }; 2 | var title = "2008年各地区供水总量"; 3 | var unit = "亿立方米"; 4 | function getColor(d) { 5 | return d > 330 ? '#800026' : 6 | d > 270 ? '#BD0026' : 7 | d > 210 ? '#E31A1C' : 8 | d > 180 ? '#FC4E2A' : 9 | d > 120 ? '#FD8D3C' : 10 | d > 90 ? '#FEB24C' : 11 | d > 40 ? '#FED976' : 12 | d > 20 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [20, 40, 90, 120, 180, 210, 270, 330]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jb2a5.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"72.23",s65:"530.9",s11:"35.5",s12:"23.37",s13:"193.72",s14:"56.27",s15:"181.25",s21:"142.79",s22:"111.09",s23:"316.25",s31:"125.2",s32:"549.23",s33:"197.76",s34:"291.86",s35:"201.44",s36:"241.25",s37:"219.99",s41:"233.71",s42:"281.41",s43:"322.33",s44:"463.41",s45:"303.36",s46:"44.46",s50:"85.3",s51:"223.46",s52:"100.38",s53:"152.64",s54:"30.85",s61:"84.34",s62:"120.63",s63:"28.76" }; 2 | var title = "2009年各地区供水总量"; 3 | var unit = "亿立方米"; 4 | function getColor(d) { 5 | return d > 320 ? '#800026' : 6 | d > 250 ? '#BD0026' : 7 | d > 210 ? '#E31A1C' : 8 | d > 190 ? '#FC4E2A' : 9 | d > 130 ? '#FD8D3C' : 10 | d > 90 ? '#FEB24C' : 11 | d > 40 ? '#FED976' : 12 | d > 20 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [20, 40, 90, 130, 190, 210, 250, 320]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jb519.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"41336.46",s65:"77183.63",s11:"140812.88",s12:"59647.38",s13:"244988.51",s14:"105875.05",s15:"73154.74",s21:"217154.68",s22:"109714.74",s23:"110508.16",s31:"230517.53",s32:"522329.29",s33:"365017.13",s34:"179701.21",s35:"246012.63",s36:"147080.54",s37:"386731.08",s41:"333980.16",s42:"265756.75",s43:"260278.41",s44:"687429.19",s45:"305507.09",s46:"37517.74",s50:"147068.75",s51:"262708.65",s52:"59159.17",s53:"87590.64",s54:"3455.23",s61:"111218.74",s62:"49270.16",s63:"22170.93" }; 2 | var title = "2009年各地区废水排放总量"; 3 | var unit = "万吨"; 4 | function getColor(d) { 5 | return d > 380000 ? '#800026' : 6 | d > 300000 ? '#BD0026' : 7 | d > 240000 ? '#E31A1C' : 8 | d > 150000 ? '#FC4E2A' : 9 | d > 110000 ? '#FD8D3C' : 10 | d > 74000 ? '#FEB24C' : 11 | d > 42000 ? '#FED976' : 12 | d > 3400 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [3400, 42000, 74000, 110000, 150000, 240000, 300000, 380000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jb6d3.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"13",s65:"27",s11:"20",s12:"8",s13:"35",s14:"46",s15:"185",s21:"98",s22:"38",s23:"202",s31:"4",s32:"30",s33:"31",s34:"98",s35:"92",s36:"178",s37:"86",s41:"34",s42:"64",s43:"123",s44:"367",s45:"78",s46:"50",s50:"48",s51:"166",s52:"129",s53:"167",s54:"47",s61:"54",s62:"59",s63:"11" }; 2 | var title = "2010年各地区自然保护区个数"; 3 | var unit = "个"; 4 | function getColor(d) { 5 | return d > 170 ? '#800026' : 6 | d > 100 ? '#BD0026' : 7 | d > 90 ? '#E31A1C' : 8 | d > 60 ? '#FC4E2A' : 9 | d > 50 ? '#FD8D3C' : 10 | d > 35 ? '#FEB24C' : 11 | d > 20 ? '#FED976' : 12 | d > 1 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [1, 20, 35, 50, 60, 90, 100, 170]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jba53.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"10937",s65:"8895",s11:"27760",s12:"20624",s13:"9551",s14:"9746",s15:"13264",s21:"15635",s22:"10811",s23:"10634",s31:"35439",s32:"17167",s33:"21346",s34:"10055",s35:"14958",s36:"9523",s37:"13524",s41:"9171",s42:"10873",s43:"10547",s44:"19578",s45:"9181",s46:"9238",s50:"11832",s51:"9903",s52:"7389",s53:"8278",s54:"4730",s61:"10053",s62:"7493",s63:"8744" }; 2 | var title = "2011年各地区居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 22000 ? '#800026' : 6 | d > 20000 ? '#BD0026' : 7 | d > 15000 ? '#E31A1C' : 8 | d > 11000 ? '#FC4E2A' : 9 | d > 10000 ? '#FD8D3C' : 10 | d > 9700 ? '#FEB24C' : 11 | d > 9000 ? '#FED976' : 12 | d > 4700 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [4700, 9000, 9700, 10000, 11000, 15000, 20000, 22000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jba82.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"5100",s65:"4495",s11:"13659",s12:"9658",s13:"4893",s14:"5627",s15:"5945",s21:"7221",s22:"6239",s23:"5898",s31:"17757",s32:"10164",s33:"12371",s34:"5356",s35:"8436",s36:"5853",s37:"7041",s41:"4929",s42:"5653",s43:"5607",s44:"7854",s45:"4671",s46:"5204",s50:"4615",s51:"5882",s52:"3986",s53:"4825",s54:"2775",s61:"4697",s62:"3977",s63:"4905" }; 2 | var title = "2011年各地区农村居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 10000 ? '#800026' : 6 | d > 7000 ? '#BD0026' : 7 | d > 5700 ? '#E31A1C' : 8 | d > 5400 ? '#FC4E2A' : 9 | d > 4300 ? '#FD8D3C' : 10 | d > 4900 ? '#FEB24C' : 11 | d > 4000 ? '#FED976' : 12 | d > 2700 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [2700, 4000, 4900, 4300, 5400, 5700, 7000, 10000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jbed6.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"9555",s65:"8833",s11:"20320",s12:"14218",s13:"10031",s14:"9252",s15:"10930",s21:"10845",s22:"9598",s23:"8564",s31:"24429",s32:"12990",s33:"16986",s34:"9204",s35:"12896",s36:"9105",s37:"12633",s41:"9743",s42:"10593",s43:"10551",s44:"16982",s45:"9473",s46:"9422",s50:"10541",s51:"9559",s52:"9887",s53:"9234",s54:"7761",s61:"9901",s62:"9150",s63:"8819" }; 2 | var title = "2007年各地区城镇居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 17000 ? '#800026' : 6 | d > 13000 ? '#BD0026' : 7 | d > 10800 ? '#E31A1C' : 8 | d > 10000 ? '#FC4E2A' : 9 | d > 9600 ? '#FD8D3C' : 10 | d > 9300 ? '#FEB24C' : 11 | d > 9000 ? '#FED976' : 12 | d > 7700 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [7700, 9000, 9300, 9600, 10000, 10800, 13000, 17000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jc586.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"69.35",s65:"590.14",s11:"35.88",s12:"23.13",s13:"195.31",s14:"73.39",s15:"184.35",s21:"142.23",s22:"129.82",s23:"358.9",s31:"115.98",s32:"552.23",s33:"198.12",s34:"292.64",s35:"200.08",s36:"242.54",s37:"221.79",s41:"238.61",s42:"299.29",s43:"328.8",s44:"451.02",s45:"303.01",s46:"45.33",s50:"82.94",s51:"245.92",s52:"100.82",s53:"151.83",s54:"29.81",s61:"88.04",s62:"123.05",s63:"27.4" }; 2 | var title = "2012年各地区供水总量"; 3 | var unit = "亿立方米"; 4 | function getColor(d) { 5 | return d > 400 ? '#800026' : 6 | d > 300 ? '#BD0026' : 7 | d > 240 ? '#E31A1C' : 8 | d > 200 ? '#FC4E2A' : 9 | d > 130 ? '#FD8D3C' : 10 | d > 80 ? '#FEB24C' : 11 | d > 40 ? '#FED976' : 12 | d > 20 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [20, 40, 80, 130, 200, 240, 300, 400]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jc670.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"2102.21",s65:"6610.05",s11:"16251.93",s12:"11307.28",s13:"24515.76",s14:"11237.55",s15:"14359.88",s21:"22226.7",s22:"10568.83",s23:"12582",s31:"19195.69",s32:"49110.27",s33:"32318.85",s34:"15300.65",s35:"17560.18",s36:"11702.82",s37:"45361.85",s41:"26931.03",s42:"19632.26",s43:"19669.56",s44:"53210.29",s45:"11720.87",s46:"2522.66",s50:"10011.37",s51:"21026.68",s52:"5701.84",s53:"8893.12",s54:"605.83",s61:"12512.3",s62:"5020.37",s63:"1670.44" }; 2 | var title = "2011年分省GDP总值"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 33000 ? '#800026' : 6 | d > 22200 ? '#BD0026' : 7 | d > 19000 ? '#E31A1C' : 8 | d > 14000 ? '#FC4E2A' : 9 | d > 11500 ? '#FD8D3C' : 10 | d > 9000 ? '#FEB24C' : 11 | d > 3000 ? '#FED976' : 12 | d > 600 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [600, 3000, 9000, 11500, 14000, 19000, 22200, 33000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jc8ab.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"5090",s65:"17229",s11:"13769",s12:"9296",s13:"59514",s14:"29315",s15:"21009",s21:"37610",s22:"24073",s23:"33944",s31:"16014",s32:"66239",s33:"43128",s34:"52930",s35:"30740",s36:"36259",s37:"80837",s41:"80530",s42:"50373",s43:"54780",s44:"80468",s45:"39831",s46:"7113",s50:"24519",s51:"71822",s52:"31859",s53:"38145",s54:"2361",s61:"32796",s62:"22590",s63:"4671" }; 2 | var title = "2006年教育程度-6岁及以上人数"; 3 | var unit = "人"; 4 | function getColor(d) { 5 | return d > 80000 ? '#800026' : 6 | d > 60000 ? '#BD0026' : 7 | d > 44000 ? '#E31A1C' : 8 | d > 37000 ? '#FC4E2A' : 9 | d > 30000 ? '#FD8D3C' : 10 | d > 18000 ? '#FEB24C' : 11 | d > 7200 ? '#FED976' : 12 | d > 2300 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [2300, 7200, 18000, 30000, 37000, 44000, 60000, 80000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jca42.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"5165",s65:"17515",s11:"13767",s12:"9457",s13:"62062",s14:"30442",s15:"22026",s21:"39348",s22:"25369",s23:"35621",s31:"16225",s32:"68931",s33:"43160",s34:"58801",s35:"32035",s36:"38475",s37:"83319",s41:"87789",s42:"55820",s43:"60899",s44:"72514",s45:"44193",s46:"7346",s50:"28603",s51:"79919",s52:"34643",s53:"39182",s54:"2443",s61:"34131",s62:"23826",s63:"4793" }; 2 | var title = "2004年教育程度-6岁及以上人口"; 3 | var unit = "人"; 4 | function getColor(d) { 5 | return d > 75000 ? '#800026' : 6 | d > 60000 ? '#BD0026' : 7 | d > 40000 ? '#E31A1C' : 8 | d > 35000 ? '#FC4E2A' : 9 | d > 30000 ? '#FD8D3C' : 10 | d > 20000 ? '#FEB24C' : 11 | d > 8000 ? '#FED976' : 12 | d > 2400 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [2400, 8000, 20000, 30000, 35000, 40000, 60000, 75000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jca59.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"13",s65:"27",s11:"20",s12:"8",s13:"34",s14:"46",s15:"196",s21:"95",s22:"34",s23:"190",s31:"4",s32:"30",s33:"31",s34:"102",s35:"92",s36:"174",s37:"75",s41:"35",s42:"63",s43:"95",s44:"371",s45:"76",s46:"68",s50:"51",s51:"164",s52:"129",s53:"152",s54:"45",s61:"50",s62:"57",s63:"11" }; 2 | var title = "2008年各地区自然保护区个数"; 3 | var unit = "个"; 4 | function getColor(d) { 5 | return d > 190 ? '#800026' : 6 | d > 130 ? '#BD0026' : 7 | d > 90 ? '#E31A1C' : 8 | d > 70 ? '#FC4E2A' : 9 | d > 50 ? '#FD8D3C' : 10 | d > 35 ? '#FEB24C' : 11 | d > 20 ? '#FED976' : 12 | d > 1 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [1, 20, 35, 50, 70, 90, 130, 190]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jcb85.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"8573",s65:"7728",s11:"18185",s12:"12600",s13:"8971",s14:"8143",s15:"8930",s21:"9317",s22:"8166",s23:"7410",s31:"21216",s32:"11363",s33:"15837",s34:"7886",s35:"11630",s36:"7738",s37:"11193",s41:"8810",s42:"8944",s43:"9491",s44:"14695",s45:"7824",s46:"8117",s50:"8806",s51:"8305",s52:"9226",s53:"8798",s54:"6817",s61:"8771",s62:"8190",s63:"7481" }; 2 | var title = "2006年各地区城镇居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 14000 ? '#800026' : 6 | d > 10000 ? '#BD0026' : 7 | d > 9000 ? '#E31A1C' : 8 | d > 8900 ? '#FC4E2A' : 9 | d > 8800 ? '#FD8D3C' : 10 | d > 8200 ? '#FEB24C' : 11 | d > 7800 ? '#FED976' : 12 | d > 6800 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [6800, 7800, 8200, 8800, 8900, 9000, 10000, 14000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jcd1a.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"725.9",s65:"3045.26",s11:"8117.73",s12:"4462.74",s13:"11467.6",s14:"4878.61",s15:"4944.25",s21:"9304.52",s22:"4275.12",s23:"6211.8",s31:"10572.24",s32:"21742.05",s33:"15718.47",s34:"6112.5",s35:"7583.85",s36:"4820.53",s37:"21900.19",s41:"12362.79",s42:"7617.47",s43:"7688.67",s44:"26587.76",s45:"4746.16",s46:"1065.67",s50:"3907.23",s51:"8690.24",s52:"2338.98",s53:"3988.14",s54:"290.76",s61:"4743.61",s62:"2277.35",s63:"648.5" }; 2 | var title = "2006年分省GDP总值"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 20000 ? '#800026' : 6 | d > 11000 ? '#BD0026' : 7 | d > 8000 ? '#E31A1C' : 8 | d > 5000 ? '#FC4E2A' : 9 | d > 4800 ? '#FD8D3C' : 10 | d > 4000 ? '#FEB24C' : 11 | d > 1100 ? '#FED976' : 12 | d > 200 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [200, 1100, 4000, 4800, 5000, 8000, 11000, 20000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jd283.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"13",s65:"27",s11:"19",s12:"9",s13:"35",s14:"45",s15:"192",s21:"89",s22:"33",s23:"176",s31:"4",s32:"38",s33:"52",s34:"35",s35:"93",s36:"134",s37:"75",s41:"32",s42:"63",s43:"95",s44:"299",s45:"72",s46:"69",s50:"50",s51:"164",s52:"128",s53:"198",s54:"38",s61:"50",s62:"57",s63:"11" }; 2 | var title = "2006年各地区自然保护区个数"; 3 | var unit = "个"; 4 | function getColor(d) { 5 | return d > 190 ? '#800026' : 6 | d > 170 ? '#BD0026' : 7 | d > 80 ? '#E31A1C' : 8 | d > 60 ? '#FC4E2A' : 9 | d > 45 ? '#FD8D3C' : 10 | d > 35 ? '#FEB24C' : 11 | d > 20 ? '#FED976' : 12 | d > 1 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [1, 20, 35, 45, 60, 80, 170, 190]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jd431.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"713",s65:"2442",s11:"3227",s12:"2234",s13:"8159",s14:"3504",s15:"3318",s21:"5371",s22:"4448",s23:"4954",s31:"4465",s32:"9525",s33:"6300",s34:"6306",s35:"4666",s36:"5466",s37:"11388",s41:"11547",s42:"8823",s43:"8204",s44:"10078",s45:"5459",s46:"1240",s50:"2804",s51:"8409",s52:"2732",s53:"2923",s54:"71",s61:"5387",s62:"3075",s63:"547" }; 2 | var title = "2004年教育程度-高中"; 3 | var unit = "人"; 4 | function getColor(d) { 5 | return d > 10000 ? '#800026' : 6 | d > 8300 ? '#BD0026' : 7 | d > 5500 ? '#E31A1C' : 8 | d > 4700 ? '#FC4E2A' : 9 | d > 3400 ? '#FD8D3C' : 10 | d > 2900 ? '#FEB24C' : 11 | d > 2000 ? '#FED976' : 12 | d > 70 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [70, 2000, 2900, 3400, 4700, 5500, 8300, 10000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jd7b4.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"1682",s65:"6463",s11:"4058",s12:"3387",s13:"28185",s14:"13859",s15:"8353",s21:"16992",s22:"10107",s23:"15111",s31:"5332",s32:"25582",s33:"15020",s34:"20384",s35:"10492",s36:"12496",s37:"33858",s41:"38637",s42:"18850",s43:"21835",s44:"33848",s45:"16332",s46:"3120",s50:"8202",s51:"22388",s52:"9647",s53:"10808",s54:"265",s61:"12723",s62:"6963",s63:"1295" }; 2 | var title = "2006年教育程度-初中"; 3 | var unit = "人"; 4 | function getColor(d) { 5 | return d > 26000 ? '#800026' : 6 | d > 17000 ? '#BD0026' : 7 | d > 14000 ? '#E31A1C' : 8 | d > 11000 ? '#FC4E2A' : 9 | d > 10000 ? '#FD8D3C' : 10 | d > 7000 ? '#FEB24C' : 11 | d > 4000 ? '#FED976' : 12 | d > 260 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [260, 4000, 7000, 10000, 11000, 14000, 17000, 26000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jdb89.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"1203.92",s65:"4183.21",s11:"11115",s12:"6719.01",s13:"1601.97",s14:"7315.4",s15:"8496.2",s21:"13668.58",s22:"6426.1",s23:"8314.37",s31:"14069.87",s32:"30981.98",s33:"21462.69",s34:"8851.66",s35:"10823.01",s36:"6971.05",s37:"30933.28",s41:"18018.53",s42:"11328.92",s43:"11555",s44:"36796.71",s45:"7021",s46:"1503.06",s50:"5793.66",s51:"12601.23",s52:"3561.56",s53:"5692.12",s54:"394.85",s61:"7314.58",s62:"3166.82",s63:"1018.62" }; 2 | var title = "2008年分省GDP总值"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 22000 ? '#800026' : 6 | d > 14000 ? '#BD0026' : 7 | d > 11200 ? '#E31A1C' : 8 | d > 8400 ? '#FC4E2A' : 9 | d > 7000 ? '#FD8D3C' : 10 | d > 5700 ? '#FEB24C' : 11 | d > 3000 ? '#FED976' : 12 | d > 300 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [300, 3000, 5700, 7000, 8400, 11200, 14000, 22000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jdeb4.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"13",s65:"27",s11:"20",s12:"8",s13:"34",s14:"46",s15:"192",s21:"96",s22:"34",s23:"183",s31:"4",s32:"31",s33:"53",s34:"103",s35:"92",s36:"138",s37:"75",s41:"35",s42:"63",s43:"95",s44:"347",s45:"73",s46:"68",s50:"50",s51:"163",s52:"129",s53:"198",s54:"40",s61:"50",s62:"57",s63:"11" }; 2 | var title = "2007年各地区自然保护区个数"; 3 | var unit = "个"; 4 | function getColor(d) { 5 | return d > 190 ? '#800026' : 6 | d > 130 ? '#BD0026' : 7 | d > 100 ? '#E31A1C' : 8 | d > 70 ? '#FC4E2A' : 9 | d > 50 ? '#FD8D3C' : 10 | d > 50 ? '#FEB24C' : 11 | d > 20 ? '#FED976' : 12 | d > 1 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [1, 20, 50, 50, 70, 100, 130, 190]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jeb27.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"699",s65:"1109",s11:"596",s12:"392",s13:"3665",s14:"1281",s15:"1872",s21:"1690",s22:"1270",s23:"1718",s31:"790",s32:"5982",s33:"4322",s34:"7647",s35:"3200",s36:"2930",s37:"7206",s41:"6456",s42:"4635",s43:"3378",s44:"4023",s45:"2341",s46:"596",s50:"2188",s51:"8328",s52:"5146",s53:"5744",s54:"965",s61:"2830",s62:"4405",s63:"840" }; 2 | var title = "2006年教育程度-未上过学"; 3 | var unit = "人"; 4 | function getColor(d) { 5 | return d > 7000 ? '#800026' : 6 | d > 5200 ? '#BD0026' : 7 | d > 4100 ? '#E31A1C' : 8 | d > 3000 ? '#FC4E2A' : 9 | d > 1800 ? '#FD8D3C' : 10 | d > 1100 ? '#FEB24C' : 11 | d > 700 ? '#FED976' : 12 | d > 390 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [390, 700, 1100, 1800, 3000, 4100, 5200, 7000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jf6ae.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"14",s65:"31",s11:"20",s12:"8",s13:"44",s14:"46",s15:"182",s21:"104",s22:"48",s23:"250",s31:"4",s32:"30",s33:"33",s34:"104",s35:"90",s36:"202",s37:"88",s41:"33",s42:"70",s43:"128",s44:"390",s45:"77",s46:"49",s50:"57",s51:"168",s52:"124",s53:"157",s54:"47",s61:"60",s62:"60",s63:"11" }; 2 | var title = "2014年各地区自然保护区个数"; 3 | var unit = "个"; 4 | function getColor(d) { 5 | return d > 200 ? '#800026' : 6 | d > 130 ? '#BD0026' : 7 | d > 100 ? '#E31A1C' : 8 | d > 70 ? '#FC4E2A' : 9 | d > 50 ? '#FD8D3C' : 10 | d > 40 ? '#FEB24C' : 11 | d > 20 ? '#FED976' : 12 | d > 1 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [1, 20, 40, 50, 70, 100, 130, 200]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jfb21.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"12120",s65:"10675",s11:"30350",s12:"22984",s13:"10749",s14:"10829",s15:"15196",s21:"17999",s22:"12276",s23:"11601",s31:"36893",s32:"19452",s33:"22845",s34:"10978",s35:"16144",s36:"10573",s37:"15095",s41:"10380",s42:"12283",s43:"11740",s44:"21823",s45:"10519",s46:"10634",s50:"13655",s51:"11280",s52:"8372",s53:"9782",s54:"5340",s61:"11852",s62:"8542",s63:"10289" }; 2 | var title = "2012年各地区居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 30000 ? '#800026' : 6 | d > 22000 ? '#BD0026' : 7 | d > 16000 ? '#E31A1C' : 8 | d > 13000 ? '#FC4E2A' : 9 | d > 11000 ? '#FD8D3C' : 10 | d > 10700 ? '#FEB24C' : 11 | d > 10000 ? '#FED976' : 12 | d > 5300 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [5300, 10000, 10700, 11000, 13000, 16000, 22000, 30000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jfbe7.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"3541",s65:"3029",s11:"11917",s12:"7279",s13:"3606",s14:"3705",s15:"4072",s21:"5039",s22:"4494",s23:"4360",s31:"12240",s32:"7147",s33:"8571",s34:"3683",s35:"6248",s36:"3560",s37:"5395",s41:"3528",s42:"4137",s43:"4154",s44:"5533",s45:"3424",s46:"3447",s50:"3413",s51:"3891",s52:"2741",s53:"3151",s54:"2318",s61:"3356",s62:"2774",s63:"3435" }; 2 | var title = "2009年各地区农村居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 8000 ? '#800026' : 6 | d > 4400 ? '#BD0026' : 7 | d > 3800 ? '#E31A1C' : 8 | d > 3600 ? '#FC4E2A' : 9 | d > 3500 ? '#FD8D3C' : 10 | d > 3400 ? '#FEB24C' : 11 | d > 3000 ? '#FED976' : 12 | d > 2300 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [2300, 3000, 3400, 3500, 3600, 3800, 4400, 8000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jfc7a.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"8992",s65:"7400",s11:"24982",s12:"17852",s13:"8057",s14:"8447",s15:"10925",s21:"13016",s22:"9241",s23:"9121",s31:"32271",s32:"14035",s33:"18274",s34:"8237",s35:"13187",s36:"7989",s37:"11606",s41:"7837",s42:"8977",s43:"8922",s44:"17211",s45:"7920",s46:"7553",s50:"9723",s51:"8182",s52:"6218",s53:"6811",s54:"4469",s61:"8474",s62:"6234",s63:"7326" }; 2 | var title = "2010年各地区居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 18000 ? '#800026' : 6 | d > 12000 ? '#BD0026' : 7 | d > 9300 ? '#E31A1C' : 8 | d > 8500 ? '#FC4E2A' : 9 | d > 8200 ? '#FD8D3C' : 10 | d > 7900 ? '#FEB24C' : 11 | d > 7000 ? '#FED976' : 12 | d > 4400 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [4400, 7000, 7900, 8200, 8500, 9300, 12000, 18000]; -------------------------------------------------------------------------------- /static/jslib/src/chart/sheng/jfcdb.js: -------------------------------------------------------------------------------- 1 | var bubu ={ s64:"7918",s65:"5945",s11:"22023",s12:"15200",s13:"7193",s14:"6854",s15:"9460",s21:"10906",s22:"8538",s23:"7922",s31:"26582",s32:"11993",s33:"15867",s34:"6829",s35:"11336",s36:"6212",s37:"10494",s41:"6607",s42:"7791",s43:"7929",s44:"15243",s45:"6968",s46:"6695",s50:"8494",s51:"6863",s52:"5456",s53:"5976",s54:"3985",s61:"7154",s62:"5509",s63:"6501" }; 2 | var title = "2009年各地区居民消费水平"; 3 | var unit = "元"; 4 | function getColor(d) { 5 | return d > 15300 ? '#800026' : 6 | d > 12000 ? '#BD0026' : 7 | d > 9000 ? '#E31A1C' : 8 | d > 8000 ? '#FC4E2A' : 9 | d > 7200 ? '#FD8D3C' : 10 | d > 6900 ? '#FEB24C' : 11 | d > 6000 ? '#FED976' : 12 | d > 3900 ? '#FFEDA0' : 13 | d < 0 ? '#000000' : 14 | '#000000'; 15 | } 16 | var vgrades = [3900, 6000, 6900, 7200, 8000, 9000, 12000, 15300]; -------------------------------------------------------------------------------- /static/jslib/src/chart/ugli.sh: -------------------------------------------------------------------------------- 1 | uglifyjs gson_china.js backen.js > gnchina.min.js 2 | -------------------------------------------------------------------------------- /static/jslib/src/message_cn.js: -------------------------------------------------------------------------------- 1 | $.ready() 2 | { 3 | jQuery.extend(jQuery.validator.messages, { 4 | required: "必选字段", 5 | remote: "请修正该字段", 6 | email: "请输入正确格式的电子邮件", 7 | url: "请输入合法的网址", 8 | date: "请输入合法的日期", 9 | dateISO: "请输入合法的日期 (ISO).", 10 | number: "请输入合法的数字", 11 | digits: "只能输入整数", 12 | creditcard: "请输入合法的信用卡号", 13 | equalTo: "请再次输入相同的值", 14 | accept: "请输入拥有合法后缀名的字符串", 15 | maxlength: jQuery.validator.format("请输入一个 长度最多是 {0} 的字符串"), 16 | minlength: jQuery.validator.format("请输入一个 长度最少是 {0} 的字符串"), 17 | rangelength: jQuery.validator.format("请输入 一个长度介于 {0} 和 {1} 之间的字符串"), 18 | range: jQuery.validator.format("请输入一个介于 {0} 和 {1} 之间的值"), 19 | max: jQuery.validator.format("请输入一个最大为{0} 的值"), 20 | min: jQuery.validator.format("请输入一个最小为{0} 的值") 21 | }); 22 | } -------------------------------------------------------------------------------- /static/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: /collect/ 3 | Disallow: /evaluate/ 4 | Disallow: /py/ 5 | 6 | -------------------------------------------------------------------------------- /static/tass/config.rb: -------------------------------------------------------------------------------- 1 | # Require any additional compass plugins here. 2 | require "bootstrap-sass" 3 | # Set this to the root of your project when deployed: 4 | http_path = "/" 5 | css_dir = "css" 6 | sass_dir = "sass" 7 | images_dir = "images" 8 | javascripts_dir = "javascripts" 9 | 10 | # You can select your preferred output style here (can be overridden via the command line): 11 | # output_style = :expanded or :nested or :compact or :compressed 12 | output_style = :compressed 13 | 14 | 15 | # To enable relative paths to assets via compass helper functions. Uncomment: 16 | # relative_assets = true 17 | 18 | # To disable debugging comments that display the original location of your selectors. Uncomment: 19 | # line_comments = false 20 | 21 | 22 | # If you prefer the indented syntax, you might want to regenerate this 23 | # project again passing --syntax sass, or you can uncomment this: 24 | # preferred_syntax = :sass 25 | # and then run: 26 | # sass-convert -R --from scss --to sass sass scss && rm -rf sass && mv scss sass 27 | -------------------------------------------------------------------------------- /static/tass/ext/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'lihy' 2 | -------------------------------------------------------------------------------- /static/tass/ext/loadmore.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | .js-load-more{ 3 | padding:0 15px; 4 | width:120px; 5 | height:30px; 6 | background-color:#D31733; 7 | color:#fff; 8 | line-height:30px; 9 | text-align:center; 10 | border-radius:5px; 11 | margin:20px auto; 12 | border:0 none; 13 | font-size:16px; 14 | display:none;/*默认不显示,ajax调用成功后才决定显示与否*/ 15 | } 16 | -------------------------------------------------------------------------------- /static/tass/ext/loadmore.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | ;(function(w,$){ 4 | 5 | var loadmore = { 6 | /*单页加载更多 通用方法 7 | * 8 | * @param callback 回调方法 9 | * @param config 自定义参数 10 | * */ 11 | get : function(callback, config,ii){ 12 | var config = config ? config : {}; /*防止未传参数报错*/ 13 | 14 | var counter = 0; /*计数器*/ 15 | var pageStart = 0; 16 | var pageSize = config.size ? config.size : 10; 17 | 18 | /*默认通过点击加载更多*/ 19 | $(document).on('click', '#js-load-more'+ii, function(){ 20 | counter ++; 21 | pageStart = counter * pageSize; 22 | 23 | callback && callback(config, pageStart, pageSize); 24 | }); 25 | 26 | /*通过自动监听滚动事件加载更多,可选支持*/ 27 | config.isEnd = false; /*结束标志*/ 28 | config.isAjax = false; /*防止滚动过快,服务端没来得及响应造成多次请求*/ 29 | $(window).scroll(function(){ 30 | 31 | /*是否开启滚动加载*/ 32 | if(!config.scroll){ 33 | return; 34 | } 35 | 36 | /*滚动加载时如果已经没有更多的数据了、正在发生请求时,不能继续进行*/ 37 | if(config.isEnd == true || config.isAjax == true){ 38 | return; 39 | } 40 | 41 | /*当滚动到最底部以上100像素时, 加载新内容*/ 42 | if ($(document).height() - $(this).scrollTop() - $(this).height()<100){ 43 | counter ++; 44 | pageStart = counter * pageSize; 45 | 46 | callback && callback(config, pageStart, pageSize); 47 | } 48 | }); 49 | 50 | /*第一次自动加载*/ 51 | callback && callback(config, pageStart, pageSize); 52 | } 53 | 54 | }; 55 | 56 | $.loadmore = loadmore; 57 | })(window, window.jQuery || window.Zepto); -------------------------------------------------------------------------------- /static/tass/fonts/bootstrap/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/tass/fonts/bootstrap/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /static/tass/fonts/bootstrap/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/tass/fonts/bootstrap/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /static/tass/fonts/bootstrap/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/tass/fonts/bootstrap/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /static/tass/fonts/bootstrap/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/static/tass/fonts/bootstrap/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /static/tass/sass/_fonts.scss: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'Glyphicons Halflings'; 3 | src: url('/static/tass/fonts/bootstrap/glyphicons-halflings-regular.eot'); 4 | src: url('/static/tass/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), 5 | url('/static/tass/fonts/bootstrap/glyphicons-halflings-regular.woff') format('woff'), 6 | url('/static/tass/fonts/bootstrap/glyphicons-halflings-regular.ttf') format('truetype'), 7 | url('/static/tass/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg'); 8 | } -------------------------------------------------------------------------------- /static/tass/sass/inc/_codemirror.sass: -------------------------------------------------------------------------------- 1 | .CodeMirror 2 | border-top: 1px solid #666 3 | border-bottom: 1px solid #666 4 | 5 | .cm-s-default .cm-trailing-space-a:before, 6 | .cm-s-default .cm-trailing-space-b:before 7 | 8 | position: absolute 9 | content: "\00B7" 10 | color: #777 11 | 12 | .cm-s-default .cm-trailing-space-new-line:before 13 | position: absolute 14 | content: "\21B5" 15 | color: #777 16 | 17 | 18 | 19 | table.diff 20 | font-family: Courier 21 | font-size: x-small 22 | border: medium 23 | width: 99% 24 | .diff_header 25 | background-color: #e0e0e0 26 | td.diff_header 27 | text-align: right 28 | .diff_next 29 | background-color: #c0c0c0 30 | .diff_add 31 | background-color: #aaffaa 32 | .diff_chg 33 | background-color: #ffff77 34 | .diff_sub 35 | background-color: #ffaaaa 36 | -------------------------------------------------------------------------------- /static/tass/sass/inc/_map.sass: -------------------------------------------------------------------------------- 1 | 2 | 3 | #map 4 | margin: auto 5 | text-align: center 6 | align-self: center 7 | width: 99% 8 | height: 640px 9 | border: 1px grey solid 10 | 11 | .panel-heading 12 | .flbt 13 | color: #fff -------------------------------------------------------------------------------- /static/tass/sass/inc/_tags.sass: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | .app_tag, .post_cat 5 | font-size: 0.9em 6 | margin: 0px 7 | padding: 0px 8 | display: inline 9 | 10 | /* line 25, ../sass/inc/_tags.sass 11 | 12 | .app_tag a, .post_cat a 13 | color: #fff 14 | text-decoration: none 15 | margin: 1px 3px 1px 3px 16 | padding: 1px 3px 1px 3px 17 | &:hover, &:focus 18 | color: #fff 19 | // border: 1px crimson solid 20 | text-decoration: underline 21 | 22 | 23 | .post_cat a 24 | &.tag1 25 | background-color: #88b9b9 26 | &.tag2 27 | background-color: #de958f 28 | &.tag3 29 | background-color: #a9c365 30 | &.tag4 31 | background-color: #99b3dd 32 | 33 | /* line 47, ../sass/inc/_tags.sass 34 | 35 | .app_tag a 36 | &.tag1 37 | background-color: #00adef 38 | &.tag2 39 | background-color: #e85461 40 | &.tag3 41 | background-color: #469c69 42 | &.tag4 43 | background-color: #c7e63f 44 | &.tag5 45 | background-color: #fc8e2c 46 | 47 | .list-font li 48 | a,a.btn 49 | display: -moz-inline-box 50 | display: inline-block 51 | text-align: left 52 | a.btn-primary 53 | color: #fff 54 | a.btn-default 55 | color: #333333 -------------------------------------------------------------------------------- /static/tass/sass/style.sass: -------------------------------------------------------------------------------- 1 | @import "compass/typography" 2 | 3 | @import "compass/reset" 4 | @import "bootstrap-compass" 5 | @import "bootstrap-sprockets" 6 | @import "bootstrap-variables" 7 | @import "bootstrap" 8 | 9 | @import "inc/carousel" 10 | @import "inc/tags" 11 | @import "inc/map" 12 | @import "fonts" 13 | @import "inc/_codemirror" 14 | -------------------------------------------------------------------------------- /static/ui.js: -------------------------------------------------------------------------------- 1 | (function (window, document) { 2 | 3 | var layout = document.getElementById('layout'), 4 | menu = document.getElementById('menu'), 5 | menuLink = document.getElementById('menuLink'); 6 | 7 | function toggleClass(element, className) { 8 | var classes = element.className.split(/\s+/), 9 | length = classes.length, 10 | i = 0; 11 | 12 | for(; i < length; i++) { 13 | if (classes[i] === className) { 14 | classes.splice(i, 1); 15 | break; 16 | } 17 | } 18 | // The className is not found 19 | if (length === classes.length) { 20 | classes.push(className); 21 | } 22 | 23 | element.className = classes.join(' '); 24 | } 25 | 26 | menuLink.onclick = function (e) { 27 | var active = 'active'; 28 | 29 | e.preventDefault(); 30 | toggleClass(layout, active); 31 | toggleClass(menu, active); 32 | toggleClass(menuLink, active); 33 | }; 34 | 35 | }(this, this.document)); 36 | -------------------------------------------------------------------------------- /team/bukun: -------------------------------------------------------------------------------- 1 | Bu Kun 2 | Email: bukun@osgeo.cn 3 | 4 | Main developer of TorCMS. 5 | -------------------------------------------------------------------------------- /team/gislite: -------------------------------------------------------------------------------- 1 | Wang Giser 2 | Email: gislite@live.cn 3 | 4 | Design and develop for Maplet. 5 | -------------------------------------------------------------------------------- /templates/admin/link_ajax/link_add.html: -------------------------------------------------------------------------------- 1 | {% extends "../../theme/bage.html" %} 2 | {% block mainbody %} 3 |
4 |

添加友情链接

5 |
6 |
7 |
8 |
9 | 10 | 11 |
12 |
13 | 14 | 15 |
16 |
17 | 18 | 19 |
20 |
21 | 22 | 23 |
24 |
25 |
26 | {% end %} 27 | -------------------------------------------------------------------------------- /templates/admin/link_ajax/link_edit.html: -------------------------------------------------------------------------------- 1 | {% extends "../../theme/bage.html" %} 2 | {% block mainbody %} 3 |
4 |
5 |
6 | 7 | 8 |
9 | 10 | 11 |
12 |
13 | 14 | 15 |
16 |
17 | 18 | 19 |
20 |
21 | 22 | 23 |
24 |
25 |
26 |
27 | {% end %} 28 | 29 | 30 | -------------------------------------------------------------------------------- /templates/admin/link_ajax/link_view.html: -------------------------------------------------------------------------------- 1 | {% extends "../../theme/bage_add_edit.html" %} 2 | {% block zhuti %} 3 |
4 |

{{ view.name }}

5 | {% if userinfo is not None and userinfo.role[2] == '1' %} 6 | 修改 7 | {% end %} 8 |
9 | {% end %} 10 | 11 | -------------------------------------------------------------------------------- /templates/admin/page_ajax/page_view.html: -------------------------------------------------------------------------------- 1 | {% extends "../../theme/bage_add_edit.html" %} 2 | {% block zhuti %} 3 |
4 | 8 |
9 |
10 |
11 |

{{ view.title }}

12 | {{ str(view.slug.date)[:-7]}} 13 | | 14 | {{ _('author') }} : {{ _('admin') }} 15 | | 16 | {{ _('view') }} : 17 | {{ view.slug.view_count }} 18 | {% if userinfo is not None and userinfo.role[4] == '1' %} 19 | | 20 | {{ _('modify') }} 21 | {% end %} 22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 | {% raw unescape(view.cnt_html ) %} 30 |
31 |
32 |
33 |
34 | {% end %} 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /templates/admin/post_ajax/post_list_none.html: -------------------------------------------------------------------------------- 1 | 10 |
11 |
12 |
13 |
信息列表
14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | {% set ii = 0 %} 25 | 26 | 34 | 35 |
标题分类时间操作
27 |
    28 | {% for x in view_all %} 29 | {% module post_link_lang_none(x.post_id, 'en_US') %} 30 | {% module post_link_lang_none(x.post_id, 'zh_CN') %} 31 | {% end %} 32 |
33 |
36 |
37 |
38 |
39 |
40 | -------------------------------------------------------------------------------- /templates/admin/user/puser_info.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
用户信息
5 |
6 |
7 |
8 |
9 | 10 | 11 |
12 | {{ userinfo.user_name }} 13 |
14 |
15 |
16 | 17 | 18 |
19 | {{ userinfo.user_email }} 20 |
21 |
22 |
23 | 24 | 25 |
26 | {{ userinfo.role}} 27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /templates/geoinfo/geojson/gson_recent.html: -------------------------------------------------------------------------------- 1 | {% extends "../../theme/base.html" %} 2 | 3 | {% block head %} 4 | 地图画板 Maplet 用户使用最多 5 | 6 | 7 | {% end %} 8 | 9 | 10 | {% block zhuti %} 11 | 12 |
13 |
14 | 我最近的数据 15 |
16 | 17 |
18 | 19 | {% for gson in json_arr %} 20 | 21 | 22 | 23 | 24 | {% end %} 25 |
{{gson.title if gson.title else gson.uid }} {{gson.user_id}}{{gson.time_update}}
26 |
27 |
28 | {% end %} 29 | 30 | -------------------------------------------------------------------------------- /templates/list/category_list_1.html: -------------------------------------------------------------------------------- 1 | {% extends "../theme/base.html" %} 2 | 3 | {% block head %} 4 | 在线地图 - 文档按分类列出 5 | 6 | 7 | {% end %} 8 | 9 | 10 | {% block zhuti %} 11 | 12 |
13 |
14 | {{ catinfo.name }} 15 |
16 | 17 | 18 | 31 | 32 | 33 | 39 |
40 |
41 | {% module catalog_pager( kwd['cat_slug'], kwd['current_page'] ) %} 42 | 43 |
44 | {% end %} 45 | 46 | 47 | {% block right %} 48 | 49 | 50 | 51 | 52 |
53 |
54 | 文档分类 55 |
56 |
    57 | {% module category_menu() %} 58 |
59 |
60 | 61 | 62 | {% end %} 63 | -------------------------------------------------------------------------------- /templates/list/category_list_m.html: -------------------------------------------------------------------------------- 1 | {% extends "../theme/base_map.html" %} 2 | 3 | {% block head %} 4 | 在线地图按分类列出 5 | 6 | 7 | {% end %} 8 | 9 | 10 | {% block show_map %} 11 |
12 |
13 | 14 |
15 |
16 | {{ catinfo.name }} 17 |
18 | 19 | 20 | 33 | 34 | 35 | 41 |
42 |
43 | {% module catalog_pager( kwd['cat_slug'], kwd['current_page'] ) %} 44 | 45 |
46 |
47 |
48 |
49 | {% end %} 50 | 51 | 52 | 53 | 54 | -------------------------------------------------------------------------------- /templates/list/errcat.html: -------------------------------------------------------------------------------- 1 | {% extends "../theme/base_zhu.html" %} 2 | {% block head %} 3 | OSGeo中国中心 | 开放地理空间实验室 4 | 5 | 6 | {% end %} 7 | 8 | 9 | {% block base_top_header %} 10 | 11 | 16 |
17 |
无分类
18 | 29 | 30 |
分类有问题
31 | 42 |
43 | 44 | 45 | {% end %} 46 | -------------------------------------------------------------------------------- /templates/list/label.html: -------------------------------------------------------------------------------- 1 | {% extends "../theme/base.html" %} 2 | 3 | {% block zhuti %} 4 | 5 |
6 |
{{ kwd['tag_name'] }}
7 | 13 |
14 |
15 |
16 | {% module label_pager(kwd['kind'],kwd['tag_slug'], kwd['current_page'] ) %} 17 |
18 |
19 | {% end %} 20 | 21 | {% block right %} 22 | 23 | 24 |
25 |
26 |

27 | 最近使用 28 |

29 |
30 | 31 |
    32 | {% module app_recent_used(kwd['kind'], num = 8, userinfo = userinfo, glyph='glyphicon glyphicon-list-alt') %} 33 | 34 |
35 | 36 |
37 | 38 |
39 |
40 |

41 | 使用最多 42 |

43 |
44 | 45 |
    46 | {% module app_most_used(kwd['kind'],num = 8, userinfo = userinfo, glyph='glyphicon glyphicon-list-alt') %} 47 |
48 | 49 |
50 | 51 | {% end %} 52 | -------------------------------------------------------------------------------- /templates/man_info/post_man_view.html: -------------------------------------------------------------------------------- 1 | {% extends "../theme/base_zhu.html" %} 2 | 3 | {% block base_top_header %} 4 |

5 |
6 | 7 | 8 |
9 | 10 | 11 |

{{ view.title }}

12 | {{ str(view.date)[:10] }} 13 | Author: 地图云集 14 | Browse: {{ view.view_count }} 15 | 16 | 17 | {% module widget_editor(router, postinfo.uid, userinfo) %} 18 | 19 | View 20 | 21 | 22 |
23 | 24 |
25 | 26 | 27 |
28 | 29 |
30 | 31 | {% for diff_dic in html_diff_arr %} 32 | 33 | 34 | {% if userinfo and userinfo.role[1] >= '1' %} 35 |
Restore 37 | Delete 38 |
39 | {% end %} 40 | {% raw (diff_dic['html_diff']) %} 41 | 42 |

43 | {% end %} 44 | 45 |
46 |
47 | 48 | 49 |
50 |
51 | 52 | {% end %} 53 | 54 | 55 | -------------------------------------------------------------------------------- /templates/man_info/wiki_man_edit.html: -------------------------------------------------------------------------------- 1 | {% extends "../theme/base_edit.html" %} 2 | 3 | 4 | {% block edit %} 5 | 6 |
7 | 8 | 9 |
10 | 11 |

{{ postinfo.title }}

12 | {{ str(postinfo.date).split()[0] }} 13 | Browse: {{ postinfo.view_count }} 次 14 | View 15 |
16 |
17 |
18 |
19 | 20 |
21 | 22 |
23 | 26 |
27 |
28 | 29 |
30 | 31 |
32 | 33 |
34 |
35 |
36 |
37 |
文本编辑使用MarkDown语法。 38 | MarkDown语法说明
39 |
40 |
41 | 42 | {% end %} 43 | 44 | 45 | -------------------------------------------------------------------------------- /templates/map_theme/modules/app_json.html: -------------------------------------------------------------------------------- 1 | {% for j_rec in json_recs %} 2 |
  • 3 | 4 | 5 | 打开 6 | 7 | 全屏 8 | 9 | 10 | 下载 11 | 12 | 13 | 14 | {{ kwd['site_url'] }}/map/{{ app_id }}?gson={{ j_rec.uid }} 15 | 16 | 17 | 删除 18 | 19 | 20 |
  • 21 | {% end %} 22 | -------------------------------------------------------------------------------- /templates/map_theme/modules/app_layout.html: -------------------------------------------------------------------------------- 1 | {% for layout_rec in layout_recs %} 2 | {% set u_link = '{0}?zoom={1}&lat={2}&lon={3}&gson={4}&marker={5}'.format(layout_rec.post_id, layout_rec.zoom, layout_rec.lat, layout_rec.lon, layout_rec.json, layout_rec.marker) %} 3 |
  • 4 | 5 | 打开 6 | 7 | 全屏 8 | 9 | 删除 10 | 11 | {{ kwd['site_url'] }}/map/{{ u_link }} 12 | 13 |
  • 14 | {% end %} 15 | -------------------------------------------------------------------------------- /templates/misc/entity/entity_download.html: -------------------------------------------------------------------------------- 1 | {% extends "../../theme/base_zhu.html" %} 2 | {% block base_top_header %} 3 |
    4 |
    5 |
    6 |
    7 | 11 |
    12 |
    13 |
    文件下载列表
    14 |
    15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | {% set ii = 1 %} 23 | {% for x in imgs %} 24 | 25 | 26 | 27 | 28 | 29 | 30 | {% set ii = ii +1 %} 31 | {% end %} 32 |
    序号文件用户名数量
    {{ ii }}{{ x.entity_path }}{{ userinfo.user_name }}{{ x.count }}
    33 | {% module entity_download( kwd['current_page'] ) %} 34 |
    35 |
    36 |
    37 |
    38 |
    39 | {% end %} 40 | 41 | -------------------------------------------------------------------------------- /templates/misc/entity/entity_view.html: -------------------------------------------------------------------------------- 1 | {% extends "../../theme/base_zhu.html" %} 2 | {% block base_top_header %} 3 |
    4 |
    5 |
    6 |
    7 | 16 |
    17 |
    18 |
    查看文件
    19 |
    20 |
    21 |
    22 | 23 | 24 |
    25 | {% if kwd['kind'] == '3'%} 26 | 27 | {% else %} 28 | 30 | {% end %} 31 |
    32 |
    33 |
    34 |
    35 |
    36 |
    37 |
    38 | {% end %} 39 | 40 | -------------------------------------------------------------------------------- /templates/misc/html/404.html: -------------------------------------------------------------------------------- 1 | {% extends "../../theme/base.html" %} 2 | 3 | {% block zhuti %} 4 | 5 |
    6 | 10 |
    11 |
    12 |
    404 页面没找到
    13 |
    14 |

    对不起,由于未知原因,找不到您要找的页面。

    15 |
    16 |

    详细信息

    17 |
    18 | {% if kwd %} 19 | {% if 'info' in kwd %} 20 |

    {{ kwd['info'] }}

    21 | {% end %} 22 | {% if 'link' in kwd %} 23 |

    返回上一步操作。

    24 | {% end %} 25 | {% end %} 26 |
    27 |
    28 | 29 | {% end %} 30 | -------------------------------------------------------------------------------- /templates/misc/publish/publish.html: -------------------------------------------------------------------------------- 1 | {% extends "../../tmpl_k/tmplinfo.html" %} 2 | {% block headinfo %} 3 | 8 | {% end %} 9 | {% block typebody %} 10 |
    11 |
    12 | {% module BreadcrumbPublish(1) %} 13 |
    14 |
    15 |
    16 |
    17 |

    选择大类

    18 |
    19 |
    20 |
      21 | {% raw kwd['class1str'] %} 22 |
    23 |
    24 |
    25 | 选择二级分类 26 |
    27 |
    28 | 29 |
    30 | 33 |
    34 | {% end %} 35 | {% block footinfo %} 36 | {% end %} 37 | -------------------------------------------------------------------------------- /templates/misc/publish/publish2.html: -------------------------------------------------------------------------------- 1 | {% extends "../../tmpl_k/tmplinfo.html" %} 2 | {% block headinfo %} 3 | 8 | {% end %} 9 | {% block typebody %} 10 |
    11 |
    12 | {% module BreadcrumbPublish(1) %} 13 |
    14 |
    15 |
    16 |
    17 |

    选择二级分类

    18 |
    19 |
    20 | {% raw kwd['class1str'] %} 21 |
    22 |
    23 | {% end %} 24 | {% block footinfo %} 25 | {% end %} 26 | -------------------------------------------------------------------------------- /templates/misc/reply/show_reply.html: -------------------------------------------------------------------------------- 1 |
    2 |

       {{ username }} 3 |

    4 | 5 |

    {% raw unescape(reply.cnt_html) %}

    6 |
    7 | 8 |

      发布于 9 |   {{ str(date).split('.')[0] }}      10 | 11 | 12 | 13 | {{ vote }} 14 |

    15 | 16 |

     

    17 |
    18 | 19 | -------------------------------------------------------------------------------- /templates/modules_ext/post/showcat_list.html: -------------------------------------------------------------------------------- 1 | {% for x in recs %} 2 | {% if x.uid.endswith('00') %} 3 | 4 | {% if catid[:2] != x.uid[:2]%} 5 | 6 | 11 | 12 | {% end %} 13 | 14 | {% end %} 15 | {% end %} 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /templates/modules_ext/post/showsubcat_list.html: -------------------------------------------------------------------------------- 1 | {% for x in recs %} 2 | {% if x.uid.endswith('00') %} 3 |
    4 |
    5 |

    6 |
    7 | 8 | 9 | {{ x.name }} 10 | 11 |
    12 | 13 |

    14 |
    15 |
    16 | 17 | {% end %} 18 | {% end %} 19 | 20 | 21 | -------------------------------------------------------------------------------- /templates/post_m/mapview/overlay.html: -------------------------------------------------------------------------------- 1 | {% extends "../../theme/overlay.html" %} 2 | {% block headinfo %} 3 | 地图画板 地图叠加 4 | 10 | 11 | 19 | {% end %} 20 | 21 | {% block content %} 22 | 23 |
    24 | 25 |
    26 |
    27 |
    28 |
    29 | 30 |

    31 |
    32 |
    33 | 分别打开: 34 |
    35 | 40 |
    41 | 42 | 43 | {% end %} 44 | -------------------------------------------------------------------------------- /templates/post_m/mapview/overlay_full.html: -------------------------------------------------------------------------------- 1 | {% extends "../../theme/map_calcubic_full.html" %} 2 | {% block head %} 3 | 地图画板 地图叠加 4 | 10 | 11 | 19 | {% end %} 20 | 21 | {% block zhuti %} 22 | 23 | 24 |
    25 | 26 | {% end %} 27 | -------------------------------------------------------------------------------- /templates/post_m_v2/mapview/overlay.html: -------------------------------------------------------------------------------- 1 | {% extends "../../theme/overlay.html" %} 2 | {% block headinfo %} 3 | 地图画板 地图叠加 4 | 10 | 11 | 19 | {% end %} 20 | 21 | {% block content %} 22 | 23 |
    24 | 25 |
    26 |
    27 |
    28 |
    29 | 30 |

    31 |
    32 |
    33 | 分别打开: 34 |
    35 | 40 |
    41 | 42 | 43 | {% end %} 44 | -------------------------------------------------------------------------------- /templates/post_m_v2/mapview/overlay_full.html: -------------------------------------------------------------------------------- 1 | {% extends "../../theme/map_calcubic_full.html" %} 2 | {% block head %} 3 | 地图画板 地图叠加 4 | 10 | 11 | 19 | {% end %} 20 | 21 | {% block zhuti %} 22 | 23 | 24 |
    25 | 26 | {% end %} 27 | -------------------------------------------------------------------------------- /templates/static_pages/404.html: -------------------------------------------------------------------------------- 1 | {% extends "../theme/base.html" %} 2 | 3 | {% block zhuti %} 4 | 5 |
    6 |
    7 |

    对不起,出错了

    8 |
    9 |
    10 | 11 | 12 | 13 |

    非常抱歉,由于下面原因,网站出错了。

    14 | 15 | 16 | 17 |
    18 |

    详细信息

    19 | 20 | {% if kwd is not None %} 21 | 22 |
    {% raw kwd['info'] %}
    23 | 24 | {% end %} 25 |
    26 |
    27 | 28 |
    29 | {% end %} 30 | 31 | {% block right %} 32 | 33 |
    34 |
    35 |

    36 | 地图分类 37 |

    38 |
    39 |
    40 |
      41 | 42 | {% module app_menu('m', 20) %} 43 | 44 |
    45 |
    46 |
    47 | 48 | 49 | 50 | {% end %} 51 | -------------------------------------------------------------------------------- /templates/static_pages/baidu-verify-AE51DC826E.txt: -------------------------------------------------------------------------------- 1 | ceb3f729bcd267d212d6b6b95e79b294 -------------------------------------------------------------------------------- /templates/static_pages/baidu_verify_DbLlKH6POw.html: -------------------------------------------------------------------------------- 1 | DbLlKH6POw 2 | -------------------------------------------------------------------------------- /templates/static_pages/google7ed50801cec3edd3.html: -------------------------------------------------------------------------------- 1 | google-site-verification: google7ed50801cec3edd3.html 2 | -------------------------------------------------------------------------------- /templates/static_pages/map/img/googleSatellite.6807c20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/templates/static_pages/map/img/googleSatellite.6807c20.jpg -------------------------------------------------------------------------------- /templates/static_pages/map/img/googleStreet.6ebfd50.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/templates/static_pages/map/img/googleStreet.6ebfd50.jpg -------------------------------------------------------------------------------- /templates/static_pages/map/img/googleTerrainSimple.592b9de.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/templates/static_pages/map/img/googleTerrainSimple.592b9de.jpg -------------------------------------------------------------------------------- /templates/static_pages/map/img/googleTerrainStreet.2fbb7b7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/templates/static_pages/map/img/googleTerrainStreet.2fbb7b7.jpg -------------------------------------------------------------------------------- /templates/static_pages/map/img/qqSatellite.dce1d5b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/templates/static_pages/map/img/qqSatellite.dce1d5b.jpg -------------------------------------------------------------------------------- /templates/static_pages/map/img/qqTerrainStreet.480f0cf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/templates/static_pages/map/img/qqTerrainStreet.480f0cf.jpg -------------------------------------------------------------------------------- /templates/static_pages/map/img/tianDiTuTerrain.a286eb6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/templates/static_pages/map/img/tianDiTuTerrain.a286eb6.jpg -------------------------------------------------------------------------------- /templates/static_pages/map/img/tianDiTuTerrainStreet.abd1f13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/templates/static_pages/map/img/tianDiTuTerrainStreet.abd1f13.jpg -------------------------------------------------------------------------------- /templates/static_pages/sogousiteverification.txt: -------------------------------------------------------------------------------- 1 | WLydtTgVFf -------------------------------------------------------------------------------- /templates/theme/base.html: -------------------------------------------------------------------------------- 1 | {% extends "base_zhu.html" %} 2 | {% block base_top_header %} 3 |
    4 | 5 |
    6 | 7 |
    8 |
    9 | {% block zhuti %}{% end %} 10 |
    11 |
    12 | {% block right %} {% end %} 13 |
    14 |
    15 | 16 | 17 |
    18 | {% end %} 19 | 20 | -------------------------------------------------------------------------------- /templates/theme/base_edit.html: -------------------------------------------------------------------------------- 1 | {% extends "base_zhu.html" %} 2 | 3 | {% block head %} 4 | 5 | {% module use_f2e('codemirror') %} 6 | 7 | {% end %} 8 | {% block base_top_header %} 9 | 10 |
    11 |
    12 |
    13 | {% block edit %} 14 | {% end %} 15 |
    16 | {% end %} 17 | -------------------------------------------------------------------------------- /templates/theme/base_map.html: -------------------------------------------------------------------------------- 1 | {% extends "base_zhu.html" %} 2 | {% block head %} 3 | 4 | 5 | {% end %} 6 | {% block map_zhuti %} 7 | 8 |
    9 |
    10 | 20 |
    21 |
    22 | {% block show_map%} {% end %} 23 |
    24 |
    25 |
    26 |
    27 | {% end %} -------------------------------------------------------------------------------- /templates/theme/map_calcubic_full.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | {% module use_f2e('f2elib') %} 13 | {% block head %}{% end %} 14 | 15 | 16 | {% block zhuti %}{% end %} 17 | 18 | 19 | -------------------------------------------------------------------------------- /templates/tmpl_k/tpl_listinfo.html: -------------------------------------------------------------------------------- 1 | {% set ii = 1 %} 2 | {% for postinfo in post_infos %} 3 |
  • 4 | {% set ii = ii + 1 %} 5 |
    6 | {% if postinfo.logo != '' %} 7 |
    8 | 9 | 10 | 11 |
    12 |
    13 | {% else %} 14 |
    15 | {% end %} 16 |
    17 | 18 | {{ postinfo.title }} 19 | 20 | 21 | {% if userinfo and( userinfo.role[1] >= '2' or userinfo.user_name == postinfo.user_name) %} 22 | 修改 23 | {% end %} 24 |
    25 |
    26 | {% module generate_abstract(postinfo.cnt_html)[:120] %}... 27 |
    28 |
    29 | {% module post_labels(postinfo = postinfo) %} 30 |
    31 |
    32 |
    33 |
  • 34 | {% end %} 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /templates/user/user_changerole.html: -------------------------------------------------------------------------------- 1 | {% extends "../theme/base.html" %} 2 | {% block head %} 3 | OSGeo中国中心 | 开放地理空间实验室 4 | 5 | 6 | {% end %} 7 | {% block zhuti %} 8 | 13 |
    14 |
    15 | 修改用户权限 16 |
    17 |
    18 |
    20 |
    21 | 22 | 23 |
    24 | 26 |
    27 |
    28 |
    29 | 30 | 31 |
    32 | 33 |
    34 |
    35 | 36 | 37 |
    38 |
    39 |
    40 | {% end %} 41 | 42 | -------------------------------------------------------------------------------- /templates/user/user_relogin.html: -------------------------------------------------------------------------------- 1 | {% extends "../theme/base.html" %} 2 | {% block head %} 3 | 用户注册|Maplet|地图画板 4 | 5 | 6 | {% end %} 7 | 8 | 9 | {% block zhuti %} 10 | 14 |
    15 |
    16 | 密码出错 17 |
    18 |
    19 |
    密码验证出错!
    20 |
    21 | 22 |
    23 | 重新登陆 24 |
    25 |
    26 |
    27 | {% end %} 28 | 29 | -------------------------------------------------------------------------------- /templates/wiki_page/page_list.html: -------------------------------------------------------------------------------- 1 | {% extends "../theme/bage.html" %} 2 | 3 | 4 | {% block mainbody %} 5 |
    6 | 10 |
    11 | 12 | 13 |
    14 |
    Page {{ _('List') }}
    15 | 16 | 17 | 18 |
      19 | {% for x in view %} 20 |
    • 21 | 22 | {{ x.title }} 23 | 24 | {{ datetime.datetime.fromtimestamp(x.time_update).strftime('%Y-%m-%d') }} 25 |
    • 26 | {% end %} 27 |
    28 | 29 | 30 |
    31 | 32 | 33 | {% end %} 34 | 35 | -------------------------------------------------------------------------------- /templates/wiki_page/wiki_list.html: -------------------------------------------------------------------------------- 1 | {% extends "../theme/base.html" %} 2 | 3 | {% block zhuti %} 4 | 5 |
    6 | 10 |
    11 | 12 | 13 |
    14 |
    Wiki {{ _('List') }}
    15 | 16 |
      17 | {% for x in view %} 18 |
    • 19 | 20 | {{ x.title }} 21 | 22 | {{ datetime.datetime.fromtimestamp(x.time_update).strftime('%Y-%m-%d') }} 23 |
    • 24 | {% end %} 25 |
    26 | 27 | 28 |
    29 | 30 | 31 | {% end %} 32 | 33 | {% block right %} 34 | 35 | 36 | 37 |
    38 |
    39 |

    40 | 地图分类 41 |

    42 |
    43 |
    44 |
      45 | {% module app_menu('m',20) %} 46 |
    47 |
    48 |
    49 |
    50 |
    51 |

    52 | 最近文档 53 |

    54 |
    55 |
      56 | 57 | {% module post_recent(8, with_catalog=False, with_date = False) %} 58 |
    59 |
    60 | 61 | 62 | 63 | {% end %} 64 | -------------------------------------------------------------------------------- /templates/wiki_page/wiki_login.html: -------------------------------------------------------------------------------- 1 | {% extends "../theme/base.html" %} 2 | 3 | {% block head %} 4 | 地图画板 MapHub 5 | 6 | 7 | {% end %} 8 | 9 | {% block zhuti %} 10 |
    11 |
    网站内容共同创作维护说明
    12 |
    13 | {% module show_page('wiki_editor') %} 14 |
    15 |
    16 | {% end %} 17 | 18 | {% block right %} 19 |
    20 |
    21 |

    地图分类

    22 |
    23 |
    24 |
      25 | {% module app_menu('m',20) %} 26 |
    27 |
    28 |
    29 | {% end %} 30 | -------------------------------------------------------------------------------- /torcms_maplet/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/torcms_maplet/__init__.py -------------------------------------------------------------------------------- /torcms_maplet/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/torcms_maplet/core/__init__.py -------------------------------------------------------------------------------- /torcms_maplet/core/router.py: -------------------------------------------------------------------------------- 1 | # -*- coding:utf-8 -*- 2 | import torcms_maplet.handlers.geojson as geojson_control 3 | import torcms_maplet.handlers.geojson_v2 as geojson_control_v2 4 | import torcms_maplet.handlers.geojson_v3 as geojson_v3 5 | 6 | # from torcms_maplet.handlers.geojson import GeoJsonHandler, GeoJsonAjaxHandler 7 | from torcms_maplet.handlers.map_handler import MapPostHandler, MapLayoutHandler, MapOverlayHandler, \ 8 | MapAdminHandler 9 | from torcms_maplet.handlers.mapview_handler import MapViewHandler 10 | 11 | maplet_urls = [ 12 | ('/overlay/(.*)', MapOverlayHandler, dict()), 13 | ('/mapview/(.*)', MapViewHandler, dict()), 14 | ('/map/overlay/(.*)', MapOverlayHandler, dict()), # Deprecated, repaled by `/overlay/` . 15 | 16 | ('/admin_map/(.*)', MapAdminHandler, dict()), 17 | ("/map/(.*)", MapPostHandler, dict(kind='m')), 18 | 19 | # Using GeoJson. 20 | ('/geojson_v1/(.*)', geojson_control.GeoJsonHandler, dict()), 21 | ('/geojson_j_v1/(.*)', geojson_control.GeoJsonAjaxHandler, dict()), 22 | 23 | # WebDog MapEditor. 24 | ('/geojson/(.*)', geojson_control_v2.GeoJsonHandler, dict()), 25 | ('/geojson_v2/(.*)', geojson_control_v2.GeoJsonHandler, dict()), 26 | 27 | ('/geojson_j/(.*)', geojson_control_v2.GeoJsonAjaxHandler, dict()), 28 | ('/geojson_j_v2/(.*)', geojson_control_v2.GeoJsonAjaxHandler, dict()), 29 | 30 | ('/mapdraw_v3/(.*)', geojson_v3.GeoJsonHandler, dict()), 31 | ('/mapdraw_j_v3/(.*)', geojson_v3.GeoJsonAjaxHandler, dict()), 32 | ('/layout/(.*)', MapLayoutHandler, dict()), 33 | ] 34 | -------------------------------------------------------------------------------- /torcms_maplet/core/tools.py: -------------------------------------------------------------------------------- 1 | # -*- coding:utf-8 -*- 2 | 3 | ''' 4 | Some common function used by the CMS. 5 | ''' 6 | 7 | 8 | 9 | 10 | 11 | def average_array(num_arr): 12 | ''' 13 | The average value of the given array. 14 | ''' 15 | return sum(num_arr) / len(num_arr) 16 | 17 | 18 | -------------------------------------------------------------------------------- /torcms_maplet/handlers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/torcms_maplet/handlers/__init__.py -------------------------------------------------------------------------------- /torcms_maplet/model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/torcms_maplet/model/__init__.py -------------------------------------------------------------------------------- /torcms_maplet/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/torcms_maplet/modules/__init__.py -------------------------------------------------------------------------------- /torcms_maplet/modules/modef.py: -------------------------------------------------------------------------------- 1 | # -*- coding:utf-8 -*- 2 | 3 | ''' 4 | define the Core Modules of TorCMS. 5 | ''' 6 | 7 | from torcms_maplet.modules import map_modules 8 | 9 | maplet_modules = { 10 | 11 | # Map 12 | 'app_layout': map_modules.MapLayout, 13 | 'app_json': map_modules.MapJson, 14 | 'map_ad': map_modules.MapAd, 15 | } 16 | -------------------------------------------------------------------------------- /torcms_maplet/script/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gislite/maplet/eb2577eea96775861fd20b949cd4d88cbb6cd7d1/torcms_maplet/script/__init__.py -------------------------------------------------------------------------------- /torcms_maplet/script/script_drop_tabels.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | ''' 4 | initialize table.s 5 | ''' 6 | 7 | 8 | from torcms_maplet.model.map_tab import MabLayout, MabGson, MabPost2Gson 9 | 10 | 11 | def drop_the_table(Tab): 12 | try: 13 | Tab.drop_table() 14 | except: 15 | pass 16 | 17 | 18 | def run_drop_tables(*args): 19 | print('--') 20 | 21 | 22 | drop_the_table(MabLayout) 23 | drop_the_table(MabGson) 24 | drop_the_table(MabPost2Gson) 25 | -------------------------------------------------------------------------------- /torcms_maplet/script/script_init_tabels.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | ''' 4 | initialize table.s 5 | ''' 6 | 7 | 8 | from torcms_maplet.model.map_tab import MabLayout, MabGson, MabPost2Gson 9 | 10 | 11 | def create_table(Tab): 12 | try: 13 | Tab.create_table() 14 | except: 15 | pass 16 | 17 | 18 | def run_init_tables(*args): 19 | print('--') 20 | 21 | create_table(MabLayout) 22 | create_table(MabGson) 23 | create_table(MabPost2Gson) 24 | -------------------------------------------------------------------------------- /urls.py: -------------------------------------------------------------------------------- 1 | # -*- coding:utf-8 -*- 2 | 3 | from torcms.core import router 4 | from torcms.handlers.static_handler import StaticHandler 5 | from router import urls as info_urls 6 | from torcms_maplet.core.router import maplet_urls 7 | 8 | urls = info_urls + maplet_urls + router.urls + [ 9 | 10 | ("/(.*)", StaticHandler, dict()), 11 | ] 12 | --------------------------------------------------------------------------------