QgisAppBase QgisAppBase 0 0 610 472 Helvetica [Urw] Quantum GIS unnamed 3 6 frameMain true StyledPanel Raised menubar Lucida 10 MenuBarPanel Raised FileToolbar File Management Toolbar DataToolbar Data Toolbar mapNavigationToolbar Map Navigation Toolbar toolbarDataTools Attribute Data Toolbar actionFileOpen image0 Open Project actionFileExit Exit E&xit actionAddLayer image1 Add a PostGIS Layer drawAction image2 Refresh actionZoomFullExtent image3 Zoom to full extent mapNavActions Map Navigation Tools false actionZoomIn true image4 Zoom In Zoom &In actionPan true image5 Pan &Pan actionZoomOut true image6 Zoom out Zoom &out actionZoomToSelected image7 Zoom to selected features Zoom to selected features in active layer actionIdentify true true image8 Identify Identify a feature on the active layer actionSelect true true image9 select features actionHelpAbout &About Quantum GIS actionTestButton image10 Test button actionAddNonDbLayer image11 Add a Vector Layer Add a vector layer (e.g. Shapefile) actionOpenTable true image12 Attribute table Open the attribute table for the selected layer actionZoomLast image13 Action Zoom to last extent actionTestPlugin Test plugin functions false actionOptions false Options QGis options actionFileSave image14 Save Project actionFileSaveAs image15 Save Project As... actionFileNew image16 Action actionPluginManager Plugin Manager false actionCheckQgisVersion Check QGIS Version actionExportMapServer image17 Export current view as a Mapserver file fileExport_to_MapServerAction Export to MapServer actionAddRasterLayer image18 Add a Raster Layer 789c65d25b4fe24014c0f1773e45036f6683b4740acd661fbc8b8ae0fdb2d987d3ced42a8317842a9afdee3be732f5b28d09fcf29f53a743575782cbf13058596d3ccf617e9b077909b360452fa6d3e5ef3fbfde1bcd280edc9f4a82b0f9a3d16c077970f8706ff07bcb7d6f75e84202b1df8d15204364d889e35e17794decc7fd5e86bc64aa0ef30a19753ccf85aa4fb317c29479424c95669ed6a4d9336612328f848af9c6ec85698c7cae99232b6437ecc65d7ad86366a278f1509832e7cc9ee2d9a930659642cd5cf3049ab5c454a57c3887cc44160f987e575b42f947f742b9d503b31f32ef848af9888cdd4103cd4e84297321d4cc5b22f8d94298326f902af2d442d94656936ed521824af965304c5f73661a32c7c85eb717f2698c9099ce4ca69107c85ce551ae90fbc284b947d439e4b4785768983b48ad74a469f1b630616e128d064deff386d030d79126319149904b61c27c251a038616bf080d73862c92222a68f1933061b6bf5f2d77b98f8f06208112d6ba4196739521f7f9a965395549ee8b6fa07546b59efbd2b01a687dec481a14371c33bfa576bd17288a427fadbe617283654995b7e49f0f6e5d2ccabb0956dc138d52036b314def1f1ea5427d2ef034b3b67c9ebb783759b80af599554fb397d7a5b56ff3e91ac645c94f22ed75b9beb1692d8d3e4e608bf64a0dc7d637b77776ada5fbc260b005bed1d8f6cedefe81b5d335180e0f0720cf57553ce6da686c2d1c1d0fa1fe8d5a55c563e3f1680427a767b4517fd6aeeeee61198fe1fc02befdeeae62195597579cda9fdf17aed5b5a4f6d777c9d54ee853fbfb7be6aa4fffb5cf57f3efcfc63f39da6c27 789cb592b10ac2301086f73cc5d16c41525b1b51c447501c0571b85c141daaa07510f1ddcdd5b6436d208b5f32dccf478e2349aa60bb59814ac5bdc2ea4c4027bc81728fb27ceef6cb9748f21cfc9e42968c44a281607dbd1cb876be9663cf6cc251723468e6063922472c30c3822371244339198e96e3b1a66e3b488c912d3d2325b6342ec2d8ae1bf64d0351c03867ff6e5c878d364d37e6c7680a4ea0434687a6d67ed9c099ef6547be42f84d07fec17b213e31bda290 789c75d5595322491007f0773f0561be191b397d551fb1310f28788e8ecee9ccc43e54573582082897e0c67ef7cdaeccea19406d09f845ffab32ab28e0dd41ebf6fab275f06e6f36d7f3816999be9eb60eec62345afffae7fdbf7bfb51d4a2ff30885bd1fe5f7bfb37f396695d4dc6550d0c0810b8bfdad01127e285735e5fcee76223bea81d06f5e5e6eb89653c86de72ff509ccbfd6776e4f36bb1d4c32e3b0ea41e3ae7f5e5dc151b36deb023e90f2bb61f8f4f627fbff496fe0c3bf1ebb913fbfe1fc5b978553b0a22bf7f13ef88bd16276cb4ecd88f07b6f2f57463ee2f63a7a1cce7ea4745944785f34c6cd8f8819dc8fee0193bb552ffb831e7fbec2c147f12db98bd64e7211beec445123a83d8b2f18aad43e50e1b8c6bc7619cc47cff92ad647f306237fd74d84dfd5376aec4b762a98f8a5d58ae87315b2ba59da762cd06cd2ea394f3893865c3c0b9887359efb3d848fd119bd6cbf3a7ec226443bb7642c75ffa2bc48978c2ce42de0fe889fdfac662bf9f176c3f3f7e172b59ef825da659ece6bb77d6492efd3c888dd89d5715a940de9f43b19fafcdce95d4bb66975556babc3b4f4a2b2bfbebf62ba5e397737db7dfa94e8b94eb59b165e33776932fc5a9b8fe72822cce4259cf52acc4eefc666556703ff8836d74cefd9dd4cee9e325f35562c5c607b6a98ac4dd7f712ef342c60fc556ecbe2f0a53148571e3f3da3ad1a1e6f1a762c5c613b6d5dae5e1c8d9e84aecce4f999469c9f9cfec2a12bf34b62eefbe8f4a5b6a36ced9fe3e0ec5a9f8a3b7516ebcfb7c1b652236ba7e8ca57638ff535c89bfd6b6aa975acebbf364ab5e24fed2987f3fdcef41953676df473df7c73f369b17026a2cd1a0c50a7b9bf7b6f378877d1ce03d0ef1014738c6093ee2d35b794a4f7186735ce0925e3f630f57f478c4f51bf93ea55f28dda654d309bd5ee3e16e9e661ce0113d3ad8dd59d39ac76fe48f69f6133cdd5ea3afb2933fc3739afde277b7bb17ffbee2137ec04bbcc28f784df3dfd4ddbf5e45f29ff0337ec1aff80dbfe32dfec09fb43fb2060c30dcde4f1a11618c092a4ca9a325667e764ae758006eef673d020034949b693060a1c2c2d7f8bd5eec410feeb6d27d4a0fe01e86f0c03536f6a7eeeacff488d26398c023a5875c63ebfd6d7685324f30a54c41af6630a3e7393d2f5e3b9fb24e77c1129e61056befb7f24d4f2fd08643d8396f18bc5125a7f5ae5ed9cf607704cd7e04539abf0d9dedbceff8cffe295d51f67ef7fd953d59d0de2da0ebb2c7943ea14e56b42b9dd7f3ae832ebd3b534a9ec219cdbd82f3cd3e77f7872a5c00d2b8495d69e77cfef7f7deff22c99d87 789cad924d4bc4301086effd15a1b915d9ed070b05d99fa07814c44333cdb46958055d0f22fe77e7ed34eb16eacdb70de4c9d3c984b6fbc23c3edc99629fbd9fbb73204363f7668afee374fa7c7a3e7e65795d1bb9abc654f94d96ef0c99fbd7178f7990b92d256d03f4099981a4d85665091c15a956644566450b6c1b540327201dd2c3bd22331d800e884ab59d22d56aa362da7948a8a7da6d666d2cb26dbacefd97911e304ba72b4324a273ced29c5f43bdf716a297300d1743c27eb4101ee2b29b0896226f657888645001013f5724838a791d210a12ed4323a309a34084bcceb0f4a155dc1443ea330c43706e628ef398453a4198a2ec01e99c8ac5cc6292458ecea95083ad222ed1d32216b3cab519d6d9fa3e7fff072bf37d9bfd002e09ca3f 789c85d4d952eb381006e07b9e2245df51537de235564dcd05fb1ab6b004a6e642b66c48202c4e58c2a979f769ab5b824052737c28eac3fa5b6d4bd6af9556ffb8db5af9b5349ee8c9a06815b7ba6ead9897d168faf73f7ffd5e5a0ee316fd0f42d50a97ff585a3e99b48ad6e1e343d9006a02b4ed3feb7ee32888e228b03eb356511629eb71e33888db31dfef896331786beb92ad021d37c64cacd8f0c8d641ce36e2848da1b58e33ae8717e242eaefb39376621f0e9ed82a91fa53b1d285cdb7d96e3edc6c9c843e3f1427e2233115b4aed8ca703df860eb40fc2e96fee1819d874562e7b3fd25dad5c35bb149ed7c78cdf6e33b625d185b6fb7714afd84bc5e03761a48be1027e21edbd7b3eb93ea54a53cbf161b71c0ce531e0f23b1cc8fa7ec22347cbf10a7c6ee27cc1b77a24ed089ac6fc4091b36c42663efb0b340fccca6f9b85f252ea59f376f7e1ff76cd70f5e895d3fa958b361629dfbf9d6c589b8cd564ad66f95ede6c303b67ffee3c65994aa90bf8f03766614e70fd92a60e319bb08a5ff3bb196fef7bdb9ff137159a6d67db609d9b0679da746be87909d259ddc8e7f164b3f3860fb7e1ec589f47bebcdfb798bedfb5b1797f23e73b609c576bd549c267c1ee0165b29ae87876223f55fd9548fdfa766bbe7c33d712a3e166bb13d2f54a1e57c811bb6eb0737c46e3fac39cbfbb3fb45c7a992f3a5cbf6f3bd89cb92f3f6fba68fc1adc7aa37df4fd865c886f3c679dc49647daed97eff74c5eef937d9ae3eac7973fd57b6af6fcfc3dc6481d447b6ab873cbf31eefbd86597a9d48b1a1789bf1fb37dfd17b18c876db196bcbbaf2beed7eed7c2646e3f5eb295f4a7915da4397f4f476c5a1f9ebff4e6fa53b69fefd299e7c30f7129f3dbf3c924cacd9fb10b393f70c476e3f19e5d8592b7e7ad294d2adffb03db8f1fb2dd78bcf3ae6cde9e3725752feb19b34bb71f2bb1ab57b3fdfc763d683ab7bfb7d955caf57122d6329fdd6f7457d60b77c4eebe3dcfabaa72ef6b2caef8fec9c45d08a8e9ca31fffcdbcfeb3383058d365862453f066ff0e6ff32788b031a3da4eb0eef71840ff8b828c5197cc267ac718c131aff82aff886ef38a52a737b944c6113639bfac0555cc375dca0d4c20c6ee216f5b44d891dfabd4bb3ece13e1e60170f512fcc1cd1138c688e2175b68ac77882a7d8c3333c5f98b9a0279ed2e84b9aa349f4f10aafb18d01fd151664428c30c6847a6abaea638a1d4a64a800b1989f01a0f71ae31a68c8711f0aec8081122ab8815b182c7a6f30a42e36e00eee61040ff048892778c65d1840bd30338609bcc02bbc610fde610a1fb00a6bb08e4f50ff4cb97d40295a0fd8a47eb6686dde611b766008bbb047573d3f6353fb70005d4a76e1108e709312c77002a7df53b3fb9a723de8d17b0c9b9ee00ccee1022ebfa7be65ea99ab0f57f352f20eaea1edafebcfbbf3539269e3180208218298525ffa989772194a24d44d0ce96c665eca67427986f07b6626359b69baaaa103d9cf8c4f29fafd35d3741542a6715ec6a69aabfe9259f0de6652b5db4792995d97b9992f6bfaef9f4bff01522e421f 789c8d924d0a02310c85f73d4598ec8a383a2ec523282e0571f1a88a2e4641c7858877b73f1653db111f2d34f99a8426ad35ad9673d2b5ba76e88e86cc0117d2db5bdbded79bd943554d43764d685c0d543524438bf369e7ce6ccf3cf272269cb9f7f2378bfa8730b3db9c116658375020b05e47625442c06165d9bc1b312c105f1d510c4142f522812048492259a78f7c05713f11ef49eb4b2211977af0c9954c210dc9493e8577bac2e47c5bc5487ffd83e754bd008fb59390 789c85d5594fe3481007f0773e4534f5865635f119b756fbc07d862b1c81d53eb4dd3624100e271c61b4df7dcb5dd53d0924daf130d10ffb5f55e9b63d3f575bfd936e6bf5e7ca78a22783a255dce9bab56a5e47a3e9dffffcf56be54718b7e86f10aa56f8e38f951fa79356d13a7a7a2c1b404d80b6fd63dd6f1c05511c05d6e7d62aca22653d6e1c07713be6f33d712c066f6d5db255a0e3c69889151b9ed83ac8d9469cb031b4d671c6f5f0525c48fd0376d24eec978367b64aa4fe54ac7461f36db6eb875b8d93d0e787e2447c2ca682d6155b19ae079f6c1d883fc4323f3cb2f3b0486c3f3b5fa25d3dbc139bd4f6c31bb6bfbe23d685b1f5f61aa7344fc8fb3560a781e40b7122eeb17d3dbb3fa94e55cafdb5d88803769ef2f530124b7f3c6317a1e1f3853835f67ec2bc7127ea049dc8fa569cb061536c32f62e3b0bc42f6ceac7f32a7129f3bc7bf37a3cb0dd3c782d76f3a462cd868975eefb6d8813719bad94ecdf1adbf5c343b6fffe278db32855213f1f87eccc28ce1fb155c0c6737611cafcf7622df31f78f3fca7e2b24cadfb6c13b261df3a4f8d3c1f2f6cd71f076cdfff499cc87c77de7cff6eb3fd3c1be252d62f679b506cf747c569c2cf3f6eb395e27a78243652ff8d4df578fd34db7d1fdc17a7e213b116dbf7832ab4bc4fe096ede6c14db1dbff7567592f7b7fe83855f2fe48d9caad5797edfbbf8bcb92ebd9e79b1e06b71f6bde7c3e6197211b2e1ae77127917e376c7fff74c56e3db6d8ae3eac7b73fd37b6af6fdf87b9c902a98f6c570fb9bf31eef9d86397a9d48b1a17893f1fb37dfd57b15c0f3b622d79775e573cafbd5f0b93c9fd08576c25f369641769cecfd3319bf68bfb97de5c7fcaf6fdae9cb91f7e8a4be96fdf4f2651ae7fc62ee4fd8123b6bb1e1fd8552879fbbe35a549e5797f64fbeb876c773dde7b57366ff7bfa4e9653f6376e9eecf4aecead56cdfdfee07b573f7fb0ebb4ab93e4ec45afad9ff1fe9acec17ee8add79fb3eafaacaadd7585cf1f9d3893b1050d39163fefb77df8fdf192ce86a832556f463f0166fff2f837738a0ab8774dce3038ef0119f96a53883cff882358e7142d7bfe21bbee3074ea9cac2192553d8c4d8a63e710dd771033729b534835bb84d33ed5062973ef7a8cb3e1ee02176f108f5d2cc317d8311f518d2646b7882a778863d3cc78ba5994bfac653bafa8a7a34893e5ee30db631a0dfc2924c8811c698d04ccd547d4cb143890c1520168b3300b4ae31ae83861c0fa0c00e1828a1825bb883c1b27583214db109f7f000237884274a3cc30beec100eaa599314ce015dee01d7bf00153f8843558870d7c86fa7bcadd0794a2fd802d9a679bf6e60376601786b007fb74d48b3336750087d0a564178ee018b7287102a770f635357b5fd31c63e8418fd6316c668273b8804bb8fa9a9a7f162459f3bfd087eb452959831b68fbe3c69d5d96924c1bc710400811c494aa677a2e48b98c4f24b399c5299f49ed37a8e9b33dbf4a73a9f90cf7e840f635339352f4399b9184c6ef194935473d9359b86e5f77c0dd4792a9e78fef99b9fbe0df3f57fe03a39440ba 789c85d4c95224371006e03b4fd141de08c73f5475d7a270f8c0363bdbac80c30795a402069a86ee669df0bb5ba5fcaba76d66c2911cf8c8944a95cae2c5dae0e86077b0f6626536b7f373377067763a58f3b7e3f1e39f7ffdf17d6535ab07f1c794837cf5b79555dc0ddc4046367776d459bea98775a39ed04e8da7ce453e5cd77a3c26c77afabe73990fb91fdea947dc0f0fc976d4af7fa52ed699ff429bc6a7e79ff57645f215ed69d7b91a9699d6a3eccdfc055da8f121b9290bd6e774bfffb8733dac32a7cfbfa40b356e3b9bd1c8d54dca9fabab8cfdba51d75c8f97c9ae2cd8df465d15ac9fab4de1f57c879d6ddccfbae48c36eccf5b75dd9f77aaeed7cb8c363ea4fa743eeb4a6374fd98f646f7bf5457199deebf192df217ea3e2fa76a1b4299f2af93bde9fb9beecb15a5a987c91beaba5f7fad36bc5fbc4ff6d6b25f6fe8407f563756df473cdd3fbf50bb522d5858dfff6b675fb89cfda8e8a07911b5cf599feec387c21436e59f68afc6a9bacc4afd7e6ed45556e9fb6ed3057da5ae0bf6ffa3daf5efd3aabd6df5fc697d28fbf5b2459b2acd1b8e694f5fabeb8cfd5ea70b7a421b9d5770bfda737e37d526d3f3c906dd9f77a88e17a2e70d74d0f342d70763382f33ba9f9f566d33ceff3dcdef013bb4e5bc1fd0819eaa9b9cf3bf4f97f4096df9ffe2561d4a9e6faf735b3681f907b5ebe76d97e6bcc9a3dae7fc1e8fe892dfd71dcdfb83a503fd491dd82f98e476916fd421e7fc3a9af30ba1fbf59ee6bca256b739e7c5d2fdfb8e166e93036dd58773baed0d814503f72c9a1816fe70aefba0c529ce708e6fb848718931ae30c1356e6266baa89b618e5bdce11e0f291ef1840d6c620bdb31b3b3a8db897e8957788d3729dee21dde63177bb1f606fb8bba83f884437cc0c77852c1277cc6177c8de73b8a99639c2ceaa65847861cc3f87bc008054a54a861b01f337b4b7513ad3b9cc7b70f029422d2f5e0e4bf75d288132f21462ba77286ea1775e7f24d2ee432c658ae64f2cbba6bb991a9cc524c652eb73faf8b3d7062bbf3f5f1d3ba2834311396e2f9fb76fddb97bbd83bbf14cffa27f7b1eb2df6e4411e97e2213ef5dff73193271ccb46bce7762966b2295b3173b03c2fb21d4f328937ff23ba79d9fe312f69fe8ee2e99a6761e25f8f207dddffc7eadfbfaffc0382012756 789cbdd2bf0ac2301006f03d4f71f4b622ad163a898fa0380ae2907c2a3a5441eb20e2bbdb243d49e21f9cfce890bb1f0924d732a7c57c4a79a9cead6ef720ecf489f2f5a569aecbd5e4a6b2aaa2eeab69940d54561068763c6cecda746b1ebad892a5446d4bf812952fb52fb75ddc396f130abbbc0ab376111391beb3507cdf9880bcf41b3e8b042c22207bbe88a5bf4a721f2462fa00a1580a85d377eb8f02476ffd6c83399e0f33c27e34d378a4c56fff4122f7b17a00327caa23 789cadd24973da301407f03b9fc20337a693806d193c9d1e0864212c01b2e1747ad06205c21ac049a0d3ef5ebff7246670e8a5ad0619fdfc7f92c0d669d119f63a4ef134b7def0cd583a72c4574e5125b3d9f6fb8f6f3f7379d777d20fab3ae5fc975cfec4914e77318f615c4ec7059ffbd2e7c02990b9acc45ce0c290119b48ce4286c56d43455c010337600116bf022ba212563c6062a82a02f80eac7ad532f1ceb28ac56343465448514e63e035d1a61dc3b08a4b950c15a53130f45de986408f18322a9e59863e30424aafea61f12d315494eef694c02190fb7ec9c7a75a23f232a5234346bcb4e4b8d400296d3a37e4c48625152ff7c4d4050a5f04c407a4b2bc37e402e7f6f754c073a06422a6f48d285de287a564c0896140737b9694b690caa62f8666a333c3988aeb7b62aa81e9b131ff684354aec2e21b64ac022a7e32e4c40b4b8507f8ca30a6b9dd3d317d04c6815df999181bae2de300c891b12d968666a92d5007dad5585c406acdb5060a434d3cf943fb97ac903e2e2e0e2e6997788eb94a9b38b8a43d969469fe9c9da715a78c8fc62fe2b071cad2c1643a9b8b6cc34c71b1282c5f8fcd4bbfc46a2d36c9dbf1ecfd4388edae7676643f51dbc18dfaae91d90fe69d27a08bcb45f279cdab26dc985ecf5b9f33d116a2d3ed346eb2bf25dd4f24bd7eb3bf9d0d8eec276eef6a93c1ac5eab65d7d49cdfb71f782bd97457e6816af58867661845d15329bd44e5a51b4522823e9499775bf2fed399f8abecd7d7dc6f5fb791e4 789cc5d3c10ac2300c00d07bbf222cb7229d6e1741fc04c5a3201e4615f430059d0711ffdd2ada364d8a3010c30e813cb2a4b4a586e56206ba54e7aee9f616ecae3981de5cdaf6ba5a4f6faaa82b705f05a362a00a0316e6c7c3f699a3cb71e8625cbf4a5fa287411f598328a1d8c485388f0ce96f244347202818b60e336917d130c24d98826f9f3f9f8c61bb894622c9398be48f465e8c190191bb81463c23660ced85c4840ac629355177afd064cda7292686c67bfe74e614f91fe6df6998fc47efbdbfb94fd403ecb0d381 789cad90c10ac2300c86ef7b8ab0de863837a708e223281e05f190a40e3d4c41e741c477b76937d7e90e0afbe8a17fbe92368d23d8ac9710c5c1b5c4f2c8c007bc40a46f4571dfee168f204c53306b0a493808c22130accea7bdec95d9ab91613696c875e48944928819269849d4127992e7cea2c4dc62db76f2bb510afb32aa02ff30ae9ba1afb755ad3a4c836fc8c737c4dac1ac093d43527175118d215b149c781bb2c75d37f227fd1695a1fa824638d37a6e6b52f4e99af4e30f9ef3e005a4519cbd 789cd3d7528808f055d0d2e72a2e492cc94c5648ce482c52d04a29cdcdad8c8eb5ade6523232520022330543251d2e253d856405bffcbc54103b05c856360003105719c6b530067193405cd344534bd344103711c44d364d364a3605719341dc3430001b8b15806594b100a84c221424c11889cac984649231005c26050292e18c513db4d28305406430b500019e14526bcd05000d0ec562 789cbd91cf4ac4301087ef7d8ad0b915d9ed1f160ab28fa07814c44392497692b20aba1e447c773399445ad093e0af2de4cb97992474dfa9fbbb1bd5ed9bd78bbe04ab2ce917d5e1dbf9fcfef078fc68da7154e91d2635b4574dbb5356dd3e3f391e8734863e659e184f15ed81d157f49e510bce43df33a2a0f782c0384fbc9c3132da831d05ada0f7d29918b952ac11b4a3d845b0767615e518bb1ff3ff067e37a037591903f63ba8dddab0c234ed594837c831499df2f55914636a808bb22886728c21de4aeb90e256dda80a440c659f7cca5428e7a6b884ba8f732e1010e012317d59d49b86b80020254124a2982410629ac48548849840a9373f88311651cc266be3b6f9c39ffbbc6ebe00e2c3c340 789c8dd4db5222491006e07b9f8230ef8c8d1c68ba1b3a36e6025410f0383a8ecec65e549f0411e424a78d7df7cdaecc2cc5d1dd8d96303ef2afaaacea6ebe1c94ee2ecf4a075ff6e60bb31824a5a46f66a583f46534dafcf1e7d7bff6f63daf447f95b25ff2f67fdbdbbf5a9492d2f9f3382b005302542b553f34d6b97554add7aad65de7d87a59d8aff865f1a9bacef9b6d86763686dd4d073e6f189b82ef58db3ade3bd38115f160e3ce72e3b28cb7ccfeac8b74ec581d48fd5521f581b356ec491d43bce89f5a338957ac399eb59e1d073f5adb3ada3c70e2bb29eefccf59e3810cfad8d1ad66ac3e37f8aa53fdcaaa51e8953b1bd3fb5aa1a56ce3cfe985dd37e4ed4525f8b03f193755c937e60e6ccfd4ed431afbf14475247b5d4c762ede79b5aeaa3c2f5aaabafd4524fd975edb7a396fab9736a9d89b5bf8633d763ebd8d517ce5c3762ed7fe2ccf5a13865c351e1c8afa74960eb0376a4fdd4d5526f8a03b17dfea2c4f9461cb1c138f37ab158d683be33af67df77e33b03db54c435ebc40432df509df2fa15b1917c59cd75381167927f281cfbb1273e14879267a7b149f9f7a925ced8785d3809d400ea2cb4f52b76e249fe4ecd75688a43a97fb74e9350c65f888d3810ebfcf6f72e0d52990f8f9c79be441c8aedef519a39f7c5860d6375cef3550b6761e6895be2507c2636796ec7dbe731cb5c7d26d6f95e9c39afceb80e7367aedbfb9387ce2376eeb1f1561c4addbeff79aec61f62590fa7e29c7db5d00b01cdab3ebadee5634c30c50cf3ff93a7d91fb08f037cc4213ee1081fff233fc6679a7f82539cd11a035a694ed7e7f911a50d65a772bde01257b8c60d6eb1f13e8f4d3cc4233c7669bd5ad8c613ec60177b3bf925a54fe9fbf7f9299e610fcff1022f77f26dbca21db43ec8f77081dff01abbaf79dae50d7ea7caed2fe91fd44907eff0fe6dfff813cb58418fcee57dbe8a3ee5030c77f23e9d7e8d3e758ce83c6edee47d3c070428bad73c9d5a060662ccf1c6fecfa8b32e9d5831fb3d9dc435246fcf13529a77001965b674771f494d1c02d2a84bdae90a03c8dfe62997d1f71d78803e0ca89f36753ca44f87e65ed2e9df1567a379fa664dd94718e2149e6004639cc033cdb1c2254c287dcd7bd53c4c61866d4adcc21cfbb08017eaba811b5852ef3eace84eede6d7b0811524f044e931dde30bdadf96eec80296b0c61e0034769f375af31e36345b199a943d842348ec0e36700c2d687ff27cda51749dd0d809a543ca77f002ba9fbd5f3c8ae60ea93b03390cecfcc9bfe5f9b2fbe9d991a79fbfbf1f8c3a7dddabcdfffdfbde3fce62b2de 789cb597496fe3461085effe15c2d46d10d488149b2211e430de3df2a6f1ee20871249495e246f5a2c0ff2df53ec7acdb11320c825d343c09febf5ebaa6ab2497ff9dcba3c3e687dfeb2f63293d94dd12ac6f2dcfa5cce2793d5ef7ffcf663ed531cb7f47fe4d256fce997b54ffd59ab681d3e4cab1aa854a0288bdb71ee39ab5929eb189f79ce3b6d27354b1138f566b45f7327ea64a98fd3025c743b35f38371d23696b1e73cc465651ce2948213c4df1a1ef8b8ab3989920cfa5363d7b638b73d4b922596efc0d8b9ccfc5ec1655ef8f9d39a5d9c2449e4e77f3776ceeaa59e711a995e4660077e0c2c899fbfed5952ac475be01cf139b834a64ecd699c64e8ffa6b16b5b3e34073be7fbcd7bc6a9b37ef3109ce7e65f824b70d5b0d57b60dc8d2c4e55c33eceb3c0627adf8f54fbd7b1fe14c68d9ec0e807fb7e773bddd00f01a37e61cf03e7da99f7cf03a3de6fc66969fbc7afc65dd4234fc6593930ffad864bcf7e7ed649da71dbfb25c619facd53e33c323d8dc10ef397810be7f9daf320dc1f42c6c18f6e8c839e5ec139fcf2c0888fc025d8f7536f6fe42b62acf32ddf0c0cbd2c1bb6fcc112c1efbc618b0fc1a19eb461cbcf3f5f9a5c69cf3b3f1aa711f663659cbbcc3f5fb23096a834bf2e187e320f6c7162b060bd045c213fbf9e24b9c379d1371687fbef045ca1be8786cdcf05463ec7c68318fdef04b6b860bede60e6e7f753b43e3bcf6466ac7a7f3e7204869e4fc0028e1bf67a9982910ff9f903ad07e7c58b71a37f0e5ca5deaf07aeb0fe8671817c6418d8f434f15ca6919d1f7c689ce379e22363b5b7f363653c10dc0febc6c19f6fc129f825b0ad2758af08f9df0546fefe79285c60a9c0a8476e03237fdfefa24c1df2bf3016b1f34d4ae332d4db06231ff2fd295d982ff7c64dfc1a8c7ce8d2b36603be6ad8de8747c6556ccce7e074687a7f7f56699ae3bcde0b6ce723ed180f62f01b58c04fc6458ae7eb162ce00be366fd03b0607d7f3e545519e37cbc04a7783f9c1937fa2e18f5c94d608bf37dc343afdf361ec688ef36ece3eccfcb61da49504f6c5c56763ed0a1f110fbc593c098bf03463f79d1b0c54fc102f6e7e570a8eb59bfd78df57eb7f3fd1eecc02f0ddbfdf404c67ef17360bccfbe1a7783feca3877586f602c95f597ee8c0729be0fe037a8c0f02b04df47bbc6658cefa363e3aac2f7cabe7153ff2638d48ff5ea7f35f7674c2c7a0df4222efc5570e9afca5fc3fe4c55231edbfb996ff896eff89e273aeefe31a63a1ef8919ff8d9ded7aa7ed1dfcf78aed7dfd50b5eaafe9557fcc65fe1bfce1b1a99ebac8d0fda4dbfe2166ff30eeff21e7fb3ef03ee79dd0ceb04edbe6a77f9800ff9888fb9cfdffb33fbde50fd89c637df399f6a1e675ad1395ff0255ff135b7eb9a914fc431777424ec38e52e673a72629e1291d0809fa8a032e8a952bdaaeb66d290531ae918d38d57dfd21dddd384a6b53af8d343edad7e5d75f7de3aa6f4484ff44c2f34a3392d7eead53f81ba4b4bcee8557319d38adee82badd3066dd2d67bbdfa6b26bedabae6052f689b27b443bbeabd47df54dda3fd77fe079af35295a7501ff23d1dd1b17af7e93b9dd0a98eb377fe052de99c37e9822ee98aae75b429a258d51d4a74384a3fe82bcd7904efaedfa103ca281716d2cf68a153d157c9077fad50b5f0163d7875a74f746897652823eac9f89dbed46e8c6b775ec84d9dbbdcca9dde193d1db10c553dfad09f42d5cbda5feed57ba2de3d998aee89ee8bd39f1fb53feff5254fe5499ee54587fe7da41ac75d99d3b92c64a9e3957afcf053df9fc94adefefd3275d0fff7f1bfebfffc75ed2f4cf55fda 789cadd7596fe3361007f0f77c8a60e76d51cc5ab2254b28fa90c4b94fe74e8a3e0c25ca576cc7b17316fdeea5397f6a9b34bd8082ebddfd811c7178cafef675f5fae470f5ebb795f942168362b5e8cbc3ead7f2713c7efdf9979f7e5df912b756977fa26835fef2c3ca97ee62b5583d9a4eec1272ea40cdbcd96a464bf3a476beb4113843fd636d5f2ff1d2ad28ce1a0ddf7ea60eedcda0b6b63f860bb8e12dad063c87d1bf6c04b7b4ffc3dab234a57086fa23b8d07ae92d9dc4a19e3a70a136f7b57d7b3e50278dc44f169d79d7cfe3549d34d0ff104e50ff10acf1fc0ae789d66fc025ece7238d931cf13618f177700957b5b5fd96b7d4f5a53a8d505f2cdd6ea679aaf5fbea76d46e7a1b6fd38eb45e92a5b36692447e3da50be78dccfbd2db240d5d6f16753b4fb5bf6b7516b58d6f7fb174deaae35fe052e3a5a54ea3587d059758ff7d7586fc9882357f29e01c3e83cbbce5db8fd579a2963def224d90cf365cc2e7ea7689f5bd5167984f5306239f2738ac97e65f84fee816ce91cfa276e1ebfd7c482bcd311f060ef96ca9db113c0a8ed4119c683c9dc388a7437516e17c24eabc44ffcfde857bbef6bf535b9f7f02e3f9f2aaaee38fd4e28e88afdf5cda7cefff499d45ba9fe815c6fc1aab96489f274d18f3c723b589c5d7b35f5f534a588f312ce83f85ad9a06ea102f7efe8b24c37e2482c37eec046bbefca6ce4bbdcf488275bdcd9ddaa4fa7c6ac06234ff5dd89ad27bae2ee222f1eddbde651ece5bbfb6cf8f233857d363b09e17da84912f2d82b5de4cd51265fe7c183c5f92cc9f4f43b0e07cdcc2566d266a373e9dcf0d18e3936b7511ebf8e8184e757c3c84a5d0f123dfc2aac5cf8fbbcc305e1906e33e38529b18fb631d463e52c161fd1f6aeb7a24b0d57ce954edf2d5f115708af569c1a2f99b116cd572575bdb0fd4655aea78336f2b383fbc0387fb4682637fbff10d2c58efd3601d3fb761abedc9a80b8bf3f0ac2e631dbf190623bf4b38e4d7835df1f6f79f4dc5e23c6c05633f8dd526c678bac1d87ff770aaf7355dc082f3320dc6fdb3168cf76ba62e62b51ca843bec6c0a2f952045b8c67565bc7d309b6a9775f6d63781d4ed5e4f7b7b526c5fc8e60c17cdc05e33e3881ad8e971bea22c67dc630f6a7e9d5d6fd388345df979207e33c0d608bfac360ecd74a5de2fe90368cf346252c388f4530da87fa305f4db58de17338b5ea1758e07bd8aac5efbfcaad9faeb73cc1d80f7203237fbe5597b1de47b40da7787f67c19abfac0523ff191cc6636beb785b70b85fee8375bfc854edc6abf3d5afadfb6b1d4ee19360dd2f3281b11f651c8cfd847c6cd87f7bea2aaeb4dedf975555c67a1e846aebf78d2b38c57960389c97bcb6b6df0bd6ef2334872dccb5753f3d06eb7cd381dac678de7e30e22f6b6b7d3318f3d785c37cedc282f57da8addf07df82d13e0ec67c617c36bcbfd78231bf6fb5357e475de1fd4ebd60d45770aaf3cfe8af12f8a276e53d852b7577f1dfcaff13c3e48ab8625c295c295db15cfd434c8ffbf567c0431ef11d8f79f23731e25a4eff50ee79c60f3ce7053ffe65cc133fbf8b99f20bbfbacfd0454dfe22e68dd778fd43d40677dcdf9b2e6aebd3986ddee15dde7b17b3cf077cc8476e5cc77f8ee113eef2299ff1f9bb980bf78c4bbee26bb69fc4dcf02d373872d95fbc8b8ab9c92d4e38fd18c36dce38770b442464a8a092ac4650453dead380861a4323baa3314d684af734a3079abbff2de8919ee8995ec8cd998b78a3355aa70dea847e6893b6689b765cfb5d1731a73ddaa703f784173aa4233aa6131fd1a5533afb9e1b9d73461774e923ae5cb976fdbcd00ddd5283228a5d44935a94d087f1509b321795bbcd46ee3bb49182133a96d24774dd0f692b95f4dec7485f06e8e35a8632e22bb99331bdc984ba32957b99c983cc3fc42ce451c88d7e214ff22c2ff2eafae8c99b2b53d7cb4cd6645d363ec474b8219bb225dbb223bbb227fb72b0cc6a1941858b38942379b70fa4e3da9f48574ee54ccee5422ee54aae5d4ecb3ed67cc48ddc4ae35dcca64412bb7fe76edfcfa429eeb7877b39b75d445b321791bb4348463edda3a931cb353785fb85614d15fa303d57fa66f0590c0dcdb28c5ccc9d199b893cb8cf91dcba3efa662aa79ff7c32975ccbdf45c69c886fb34e4588eddb7f0991beba731ffe2def9edc795df013ad18bd4 789c5dd4c772db301006e0bb9e8223dc3c99357b994c0e72efdd96ec4c0e204855cbb68a8b9cc9bb07fb2fa889c3df3e7ce4120217203737bcdec5a9b7b1d95a2cf572643c33d4736fa37a9d4e573f7ffdf8dd6a07a967ff72df0bdbdf5a6d1a78c6533e1f39dc6b1cf8f0bc7114c0c3c6b1864338e7c02f8d13b9be60077ed08cf70ce71c38638741d0dc9fc0459067257c26e6c0113b0a38f0122ec2c0d577c41cf89d1d876191c8f3aec41cf8949d588532debed89e91f9a78dddfd1fb0e6c00fec34e2c07b709984ee792e1a17315ba17f5994681ffd5053761e5ba35ef5c5ebf146620eae97b0492357af1abbf9c46cb44be6bb03c759e99eef53cc81efe18c03dfc038e073b8e4c0016c38f0015c73e02db6f639f02b1c71e0198c0662fe8f709625ae5f4f620e8cfe681cb0d41b0ebc0b5745ecd6f3d2d9b8fd3081fb1c78cc2e030e7c08471cb880933c76fdda86530efc06e71c18eb55e2806bb8e2c015dce7c0866d420e8cf5343107fdc07a9b3437f27ea8a7c66eff9f8875e2dea75bb18df45fc31907c6fec072e1fe4bbc2f0607c6c77c4d5d18d7bf2bb1ae32f44361fe555a18b73e47625d391f8bcbc4bdcfd7620eeec7f356b576ebabc68d65fe0aeb5367ba72cfe38b39700ef7cbe67eedecea15894dedd6fb4eccc1757cdffa9949ddf85d3147fa418a349564a8a29afa34a0218d684c137aa4293d490fffab18d033bd34153493beff533147cdc2fe2fa5825e65add7156ff44e1fb4a24fead8df43056dc9fe58576cdb9a1ddaa53ddab723a2820e644fad2b0e6dcd111dd3099dd2991dcd56d0b9ecc375c58c2ee892aee8da9e5b4805ddc8de7515633bfe2dddd9746d3ad4e30aba97fdee2a86f4e0ae77c9a78042fb74f7f429ef082a4614b9eb4d3af6f7e624df9943f434b1555f6b528c349277133dcdece85f6b3e6c4dcfd54cecd519e554d8a76de6d35564bb14daff997c1329571a29ed1c9a51ae9451953d57cb77765d33b0bd918a400ddd392de3a8911aab09ce3cdad55ad9751fa8a9fdf55c3d51d0fef3bdf5178af1abfa 789ccdd3c952dc301006e0fb3c850bdfa8d48fb7f152a91cd897b00d3ba47290658b7d1fd654de3d52770b8630241c3880b87cd26f59eed68c8d063bab4bc1e858e7baaffa873ad007ea2a186d6e4e4f1f7efcfcf6ab33922481fd2fa22019f9d219e9f5031d2c9f9fb50e082dc2c8fe9511799e1dc76d4e9e23c771620c7983dc6df388f3ebe4dc18f1ac73ac1225f935b23126aec833ce6996f9fd7ae4d29834254f3b674dd73fbfeadcb51b640d79ca392f8a58d657c8369df379279dcba8ac647d996cdf26df37e15c29e59f5f22d7c6547cbeda59456e90c79debb42e25bf48ce8ca9a9987874d64d13c9fa77b6315a93ef9ded7224f5cc9cdbf4a97ea7e4dc75c0396cd85521eb0fecd6bf7f815c1823fbdd399b3cf2df734b2e625fbf1b729966e23eb9ca1af13559e585f88a5c97fe7b2ed995dfef82aceb549cb26dff6372e21d2bf239b9d1fe7d31dbf63b2347ded2df3defbc209f91db3697e777d94ffddcf1aef87ddbde35dfa72d6fcdfb9f908daf378ed97125f7f3889da6721f0fd95923e73b60e7b9dcb77d76e97f3f865d557c9f42cd5625d727acd9752cf569c509dfa7508915d7270cd93ae1f78710d7529f46ace5be55ec2693f394622df529d86d57ea23e7b3378cbf2717b752af2edbf8f54db1bf7fca9bfbd3ebbf7f7c641ea11dea33e4293938d4c7e607cfc3e353d4e7c549fe9f1f3686e551bf3586e5edbc46831606fb38c0218e708c139cda79f53a6f67cf708e0b5ce20ad7e8e306b7b8c33da7ffcedbd9073c621c1398c414a6318359cc61dea75fe6edec02be63114b58c60a56d1c31ad6b1f19c1eccdbd94d6c611b3bd8c51e22c44890221b4c3fe7ed6c17390a94a86c9bc2508575a8c3e665dae7dfaee0f07ef95bf57abca75fffecefefaf9d3f6ae35eac actionAddLayer activated() QgisAppBase addDatabaseLayer() actionAddNonDbLayer activated() QgisAppBase addLayer() actionAddRasterLayer activated() QgisAppBase addRasterLayer() actionCheckQgisVersion activated() QgisAppBase checkQgisVersion() actionExportMapServer activated() QgisAppBase exportMapServer() actionFileExit activated() QgisAppBase fileExit() actionFileNew activated() QgisAppBase fileNew() actionFileOpen activated() QgisAppBase fileOpen() actionFileSave activated() QgisAppBase fileSave() actionFileSaveAs activated() QgisAppBase fileSaveAs() actionHelpAbout activated() QgisAppBase about() actionIdentify activated() QgisAppBase identify() actionOpenTable activated() QgisAppBase attributeTable() actionOptions activated() QgisAppBase options() actionPan activated() QgisAppBase pan() actionPluginManager activated() QgisAppBase actionPluginManager_activated() actionSelect activated() QgisAppBase select() actionTestButton activated() QgisAppBase testButton() actionTestPlugin activated() QgisAppBase testPluginFunctions() actionZoomFullExtent activated() QgisAppBase zoomFull() actionZoomIn activated() QgisAppBase zoomIn() actionZoomLast activated() QgisAppBase zoomPrevious() actionZoomOut activated() QgisAppBase zoomOut() actionZoomToSelected activated() QgisAppBase zoomToSelected() drawAction activated() QgisAppBase drawLayers() qgisappbase.ui.h fileExit() fileOpen() addDatabaseLayer() zoomIn() zoomOut() zoomToSelected() init() drawLayers() zoomFull() pan() about() testButton() addLayer() identify() attributeTable() zoomPrevious() testPluginFunctions() actionOptions_activated() options() fileSave() fileSaveAs() fileNew() actionPluginManager_activated() checkQgisVersion() select() exportMapServer() addRasterLayer()