دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1 نویسندگان: Schuyler Erle, Rich Gibson, Jo Walsh سری: Hacks ISBN (شابک) : 0596007035, 9780596007034 ناشر: O'Reilly Media سال نشر: 2005 تعداد صفحات: 565 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 18 مگابایت
در صورت تبدیل فایل کتاب Mapping Hacks: Tips & Tools for Electronic Cartography به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب هک های نقشه برداری: نکات و ابزارهایی برای کارتوگرافی الکترونیکی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
از آغاز خلقت، انسان نقشه هایی را طراحی کرده است تا به شناسایی فضایی که ما اشغال می کنیم کمک کند. از نقشههای لوئیس و کلارک با مداد از مسیرهای کوهستانی گرفته تا نمودارهای پیچیده ژاک کوستو از کف اقیانوس، ایجاد نقشههایی با نهایت دقت یک پیگیری دائمی بوده است. پس چرا باید همه چیز در حال حاضر تغییر کند؟ خوب، آنها نباید. واقعیت این است که ایجاد نقشه یا \"کارتوگرافی\" فقط در سهولت استفاده از آن در طول زمان بهبود یافته است. در واقع، با انفجار اخیر محاسبات ارزان قیمت و در دسترس بودن رو به رشد داده های نقشه برداری عمومی، امروزه نقشه برداری تا کاربران معمولی رایانه شخصی گسترش یافته است. هک نقشه برداری، آخرین صفحه برگردان از O'Reilly Press، به طور جدی با این مفهوم مقابله می کند. . این مجموعهای از صد تکنیک ساده - و عمدتاً رایگان - است که در دسترس توسعهدهندگان و کاربران قدرتمندی است که میخواهند نقشههای دیجیتال بکشند یا دادههای جغرافیایی را تجسم کنند. نویسندگان Schuyler Erle، Rich Gibson و Jo Walsh بیش از روشن کردن مفاهیم اولیه مکان و نقشهنگاری انجام میدهند، آنها شما را در این فرآیند یک مرحله در یک زمان راهنمایی میکنند. Hacks به شما نشان میدهد که کجا بهترین منابع دادههای جغرافیایی را پیدا کنید، و سپس چگونه آن داده ها را در نقشه خود ادغام کنید. اما این فقط یک پیش غذاست. این منبع جامع همچنین به شما نشان میدهد که چگونه دادههای نقشهبرداری سخت را تفسیر و دستکاری کنید، و همچنین چگونه گالریهای عکس شخصی را در نقشههای خود بگنجانید. حتی کاربردهای عملی برای دستگاههای GPS (سیستم موقعیتیابی جهانی) - نقشههای خیابانی با دکمه لمسی که در ماشینها و تلفنهای همراه ادغام شدهاند، فراهم میکند. فقط تصور کنید: اگر کاپیتان کید این فناوری را داشت، همه ما میدانستیم گنج دفن شده او را کجا پیدا کنیم! با تمام این نکات و ابزارهای قدرتمند صنعتی، Mapping Hacks به طور موثری از فرآیند نقشهبرداری و ناوبری دیجیتالی ضربه میزند. اکنون میتوانید نقشههای خود را برای کسبوکار، تفریح یا سرگرمی ایجاد کنید - بدون نیاز به تیز کردن حتی یک مداد.
Since the dawn of creation, man has designed maps to help identify the space that we occupy. From Lewis and Clark's pencil-sketched maps of mountain trails to Jacques Cousteau's sophisticated charts of the ocean floor, creating maps of the utmost precision has been a constant pursuit. So why should things change now?Well, they shouldn't. The reality is that map creation, or "cartography," has only improved in its ease-of-use over time. In fact, with the recent explosion of inexpensive computing and the growing availability of public mapping data, mapmaking today extends all the way to the ordinary PC user.Mapping Hacks, the latest page-turner from O'Reilly Press, tackles this notion head on. It's a collection of one hundred simple--and mostly free--techniques available to developers and power users who want draw digital maps or otherwise visualize geographic data. Authors Schuyler Erle, Rich Gibson, and Jo Walsh do more than just illuminate the basic concepts of location and cartography, they walk you through the process one step at a time.Mapping Hacks shows you where to find the best sources of geographic data, and then how to integrate that data into your own map. But that's just an appetizer. This comprehensive resource also shows you how to interpret and manipulate unwieldy cartography data, as well as how to incorporate personal photo galleries into your maps. It even provides practical uses for GPS (Global Positioning System) devices--those touch-of-a-button street maps integrated into cars and mobile phones. Just imagine: If Captain Kidd had this technology, we'd all know where to find his buried treasure!With all of these industrial-strength tips and tools, Mapping Hacks effectively takes the sting out of the digital mapmaking and navigational process. Now you can create your own maps for business, pleasure, or entertainment--without ever having to sharpen a single pencil.
Contents......Page 8
Foreword......Page 12
About the Authors......Page 14
Contributors......Page 15
Acknowledgments......Page 19
Why Mapping Hacks?......Page 22
Location: It’s Everywhere......Page 23
Never Be Lost Again (Even If You’d Rather Be)......Page 24
Toward a Semantic (Geo)web......Page 26
Locative Media As a Two-Way Street......Page 28
Brother, Can You Spare a Polygon Layer?......Page 29
A Geoscope in Every Home......Page 31
The Adventure Continues.........Page 33
How This Book Is Organized......Page 34
Conventions Used in This Book......Page 35
How to Contact Us......Page 36
Got a Hack?......Page 37
Put a Map on It: Mapping Arbitrary Locations with Online Services......Page 38
More on the MapQuest LinkFree service......Page 41
Mapping with Yahoo! Maps......Page 42
Route Planning Online......Page 44
Route Calculation......Page 45
Driving Instructions......Page 46
Turn Right, Gone Wrong......Page 47
See Also......Page 48
Map the Places You’ve Visited......Page 49
Searching Terraserver......Page 51
Hacking Terraserver......Page 52
The Road Less Traveled by in MapQuest......Page 53
Get the Right Scale......Page 54
There’s More Than One Way to Get There!......Page 55
Using Estimated Time......Page 57
Tricking MapQuest with Multiple Routes......Page 58
Make Route Maps Easier to Read......Page 59
Making a LineDrive Map......Page 60
How LineDrive Works......Page 61
Will the Kids Barf?......Page 62
Getting the Data......Page 63
Publish Maps of Your Photos on the Web......Page 65
How Does This Work?......Page 69
Georeference Digital Photos......Page 70
How Does This Work?......Page 71
How Far? How Fast? Geo-Enabling Your Spreadsheet......Page 73
Importing GPS Waypoints into Your Spreadsheet......Page 75
Importing GPS Tracklogs into Your Spreadsheet......Page 77
Calculating Cumulative Distance and Speed......Page 78
Create a Distance Grid in Excel......Page 79
Making Your Own Grid......Page 81
Let’s Go Diving......Page 82
Add Maps to Excel Spreadsheets with MapPoint......Page 83
Make Free Maps of the United States Online......Page 91
Browsing the Web Interface......Page 92
Hacking the Hack......Page 94
The Pros and Cons of the TIGER Map Service......Page 97
Zoom Right In on Your Neighborhood......Page 98
The Code......Page 99
Install Boomzoom on Your Own Site (Please!)......Page 101
Who Are the Neighbors Voting For?......Page 102
The Art of Wardriving......Page 106
Uploading Your NetStumbler Logs......Page 108
Why You Can’t Watch Broadcast TV......Page 110
Making Terrain Models for SPLAT!......Page 111
Finding Your Radio Frequency Transmitter......Page 112
Drawing Maps with SPLAT!......Page 114
Adding Context to the Coverage Map......Page 115
Hacking the Hack......Page 117
Analyze Elevation Profiles for Wireless Community Networks......Page 119
Make 3-D Raytraced Terrain Models......Page 122
Getting the Terrain Data......Page 123
Modeling Terrain With POV-Ray......Page 124
Color Your Terrain with an Image Map......Page 125
Rendering Hand-Drawn Maps in 3-D......Page 127
Map Health Code Violations with RDFMapper......Page 129
The RDFMapper Web Service in Depth......Page 131
Hacking RDFMapper......Page 132
Mapping Your World......Page 134
Digging to China......Page 135
Explore David Rumsey’s Historical Maps......Page 136
Basic Navigation......Page 143
Exploring the Available Data Sets......Page 144
Final Thoughts......Page 146
Work with Multiple Lat/Long Formats......Page 147
Converting Lat/Long to Lat/Long on Paper......Page 148
Converting Lat/Long to Lat/Long using PROJ.4......Page 149
Work with Different Coordinate Systems......Page 150
Perl to the Rescue (Again)......Page 152
Calculate the Distance Between Points on the Earth’s Surface......Page 153
The Code......Page 154
Other Considerations......Page 156
Experiment with Different Cartographic Projections......Page 157
The Mercator projection......Page 159
The Transverse Mercator projection......Page 160
The Peters projection......Page 161
The Equidistant Cylindrical projection......Page 163
Stereographic projections......Page 164
The Azimuthal Equidistant projection......Page 165
The Gnomonic projection......Page 166
Lambert’s Conformal Conic projection......Page 167
Albers Equal-Area Conic projection......Page 168
Pseudocylindrical Projections......Page 170
Plotting Locations with GMT......Page 171
Plot Arbitrary Points on a World Map......Page 172
The Code......Page 173
Running the Code......Page 175
Why Use Any Other Projection, if This One Is So Simple?......Page 176
Plot a Great Circle on a Flat Map......Page 177
Great Circles on a Mercator Projection......Page 178
Great Circles on an Orthographic Projection......Page 179
Great Circles on a Gnomonic Projection......Page 180
Great Circles of Perl......Page 181
The Code......Page 185
Running the Code......Page 187
Hack on Base Maps in Your Favorite Image Editor......Page 188
Drawing the Political Boundary Layer......Page 189
Importing the Map Layers......Page 191
Combining the Layers to Make a New Map......Page 192
Georeference an Arbitrary Tourist Map......Page 193
The Web Interface......Page 194
The Matrix Transformation......Page 195
Projecting Arbitrary Maps in SVG......Page 196
Making Flat Maps of Other Planets......Page 197
Rendering 3-D Imagery of Other Planets......Page 198
Other Otherworldly Resources......Page 200
Mapping (on) the Web......Page 202
Search Local, Find Global......Page 203
Looking for More......Page 206
Shorten Online Map URLs......Page 207
Tweak the Look and Feel of Web Maps......Page 208
Add Location to Weblogs and RSS Feeds......Page 210
Adding Location Tags to Movable Type......Page 211
View Your Photo Thumbnails on a Flash Map......Page 212
Configuring worldKit to Display the Thumbnails......Page 213
Plot Points on a Spinning Globe Applet......Page 215
Display and Interact with Points on the Geosphere......Page 216
Add coordinates with HTML......Page 218
Add coordinates with JavaScript......Page 219
Plot Points on an Interactive Map Using DHTML......Page 220
The Code......Page 221
Running the Code......Page 223
Hacking the Hack......Page 224
Map Your Tracklogs on the Web......Page 226
Making Tracklog Maps on the Web......Page 227
Map Earthquakes in (Nearly) Real Time......Page 228
Plot Statistics Against Shapes......Page 232
The Web Interface......Page 233
Rolling Your Own......Page 234
The Code......Page 235
Extract a Spatial Model from Wikipedia......Page 236
Modeling Wikipedia......Page 237
Countries......Page 238
Graphing Wikipedia......Page 239
Hacking the Hack......Page 240
Map Global Weather Conditions......Page 241
How GPS Works......Page 244
Leave your own breadcrumbs: tracklogs and waypoints......Page 246
What about precision?......Page 247
Get Maps on Your Mobile Phone......Page 248
Waterproof Floating Cases......Page 250
Batteries?......Page 251
Make Your Own Garmin Data Cable......Page 252
Get Your Tracklogs in Windows or Linux......Page 253
Garnix for Linux, Windows, or DOS......Page 254
The Serial Port to USB Conundrum......Page 256
Configuring and Using the Serial-to-USB Adapter Under OS X......Page 257
Troubleshooting......Page 258
Using the Graphical User Interface......Page 259
Using GPSBabel from the Command Line......Page 260
Exchanging Waypoints and Tracklogs with a GPS......Page 261
Using Filters......Page 262
Show Your Waypoints on Aerial Photos with Terrabrowser......Page 264
Using Terrabrowser to View and Edit Waypoints......Page 265
Visualize Your Tracks in Three Dimensions......Page 266
Loading the Example......Page 267
Loading Your Own Data......Page 268
Loading New Elevation Models......Page 269
Adding Elevation to a Tracklog......Page 271
Three-Dimensional Terrain Models in 3DEM......Page 272
Create Your Own Maps for a Garmin GPS......Page 274
Hacking the Hack......Page 281
Turn Off Your Base Map to Turn On Your Own Story......Page 286
See Also......Page 288
Hacking the Hack: Do More with Geo::Track::Animate......Page 289
See Also......Page 290
Installing gpsd......Page 291
Running gpsd......Page 292
Hacking the Hack......Page 294
Don’t Lose Your Tracklogs!......Page 296
GPS Data Loggers......Page 297
Hacking the Hack: Build Your Own Data Logger......Page 298
Geocode Your Voice Recordings and Other Media......Page 303
How Does GPS Error Correction Work?......Page 306
Setting up DGPS-over-IP on Windows......Page 308
Getting Better Differentials......Page 309
Build a Map of Local GSM Cells......Page 310
The Code......Page 311
Running the Code......Page 312
Evaluating the Data......Page 313
Build a Car Computer......Page 315
Connecting a GPS to Your Car Computer......Page 319
Displaying GPS Data in a GUI Application......Page 321
Build Your Own Car Navigation System with GpsDrive......Page 325
Installing and Using GpsDrive......Page 326
Playing Nice with Others......Page 328
Mapping on Your Desktop......Page 330
Finding Our Spot......Page 332
Getting the Data......Page 333
Displaying the Data......Page 334
Adding Vector Data......Page 336
Dealing with it......Page 337
Making it line up......Page 338
In Conclusion......Page 339
Extract Data from Maps with Manifold......Page 340
Preparation......Page 348
Take a Spin Around Openmap......Page 349
Add Data from the Web......Page 350
Hacking the Hack: Preserve Your Settings......Page 352
Seamless Data Download from the USGS......Page 354
Convert Geospatial Data Between Different Formats......Page 356
Converting Raster Data Between Different Formats......Page 357
Clipping and Warping Raster Data......Page 359
Once More from the Top, with Vectors......Page 360
Points and Lines and Polygons, Oh My......Page 361
Find Your Way Around GRASS......Page 363
See Also......Page 369
Import Your GPS Waypoints and Tracklogs into GRASS......Page 370
Turn Your Tracklogs into ESRI Shapefiles......Page 373
The Code......Page 375
Understanding the Code......Page 376
Hacking the Hack......Page 378
Getting the Data......Page 381
Creating a New Location in GRASS......Page 382
Making a Composite Elevation Model......Page 384
Applying the Hill Shading......Page 385
Make Your Own Contour Maps......Page 388
Loading the Terrain into GRASS......Page 393
Making the Radio Viewshed Layer......Page 395
Generating the Line-of-Sight Layer......Page 397
Superimposing Line-of-Sight and Base Map Layers......Page 400
Caveats......Page 401
See Also......Page 402
Publish PNG Images via the Display Monitor......Page 403
Publish GRASS Maps as PostScript Files......Page 405
Importing the Elevation Data......Page 408
Method 1: Hacking the Color Table......Page 410
Method 2: Applying Raster Algebra......Page 413
Adding Population Data into the Mix......Page 415
Estimating Population Displacement......Page 417
Become a GRASS Ninja......Page 419
Objective #1: Secure the World’s Borders......Page 420
Objective #2: Reunite the World’s Nations......Page 423
Objective #3: Recover the Missing Plans......Page 425
The Path to Ninjahood......Page 429
Names and Places......Page 430
What to Do if Your Government Is Hoarding Geographic Data......Page 431
If you’re in the U.S.......Page 433
If you’re elsewhere in the EU......Page 434
If you are in South America......Page 435
Geocode a U.S. Street Address......Page 436
The Birth of geocoder.us......Page 438
See Also......Page 439
Automatically Geocode U.S. Addresses......Page 440
Running the Hack......Page 441
Geocoding with the RDF/REST Interface......Page 443
Geocoding a List of Addresses......Page 444
See Also......Page 445
Clean Up U.S. Addresses......Page 446
The Code......Page 447
Find Nearby Things Using U.S. ZIP Codes......Page 450
Who Is Nearby?......Page 453
Map Numerical Data the Easy Way......Page 454
Getting the Data......Page 455
Tying It All Together......Page 456
Build a Free World Gazetteer......Page 458
The Web Interface......Page 459
The Data......Page 460
The Code......Page 461
Geocode U.S. Locations with the GNIS......Page 463
Getting Location Information......Page 467
Running the Hack......Page 468
The Results......Page 469
Building the Geospatial Web......Page 470
Set Up the Database......Page 474
Import many formats into PostGIS with ogr2ogr......Page 475
Create Database and Tables......Page 477
Importing Waypoints......Page 478
Calculating Distances in PostGIS......Page 480
Not Quite a Cross Tab Query......Page 481
Setting up GeoServer......Page 483
Configuring GeoServer......Page 484
Setting global settings and contact information......Page 485
Publishing Your Own Data......Page 486
Viewing Your Data with GeoServer’s WMS......Page 489
Crawl the Geospatial Web with RedSpider......Page 491
Build Interactive Web-Based Map Applications......Page 493
Getting and Installing MapServer......Page 494
Directories......Page 495
The Map File......Page 496
Adding Interactivity......Page 497
Adding a Point......Page 500
See Also......Page 501
Map Wardriving (and other!) Data with MapServer......Page 502
The Shapefile of Things to Come......Page 503
From Wardriving to Shapefiles......Page 504
Hacking the Hack: Adding Aerial Photographs......Page 506
Create a Map File......Page 507
Projection Issues......Page 508
Mapping with Other People......Page 509
Node Runner......Page 510
Rich person’s location finding......Page 511
Geo-Warchalking with 2-D Barcodes......Page 512
Making 2-D Geobarcodes......Page 513
See Also......Page 515
Model Interactive Spaces......Page 516
Naming Spaces......Page 517
Making Models Without Maps......Page 518
Making Models with Maps......Page 519
Share Geo-Photos on the Web......Page 521
Create an RDF Feed of Photo Metadata......Page 522
Create a Dynamic SVG Map with Pop-Up Photographs......Page 523
See Also......Page 525
Installing OpenGuides from CPAN......Page 526
Configuring Your OpenGuide......Page 527
Configuring Your Web Server......Page 528
Customizing Your OpenGuide......Page 529
Make Maps of Your OpenGuide......Page 530
Plotting Places over Open Space......Page 532
Plotting Places over Online Map Services......Page 533
Give Your Great-Great-Grandfather a GPS......Page 535
See Also......Page 539
A Simple FOAF File......Page 540
Crawling the FOAF Web......Page 541
Making Your Own FOAF World Map......Page 542
Identifying People with FOAF......Page 544
Generate an Ellipsoid and Datum for an Imaginary World......Page 545
Generate Imaginary Topography......Page 547
Gazetteer for Imaginary Places......Page 549
Web Services about Imaginary Places......Page 550
Index......Page 552