Solved

Get a satellite picture programmatically

Posted on 2006-07-07
7
251 Views
Last Modified: 2012-05-05
My application deals with real estate and we are wanting to grab an aerial or satellite picture from some place on the web to associate it with the property being worked with.  To do this programmatically would be great.

How can I do this? Any code examples would be great.  Getting the exact house in picture is needed, but only have the exact house isn't expected.
0
Comment
Question by:digitalwav
  • 4
  • 2
7 Comments
 
LVL 13

Expert Comment

by:BlackTigerX
Comment Utility
well, you have to have the full description of the webservice or website or whatever you have that provides the images
0
 
LVL 1

Author Comment

by:digitalwav
Comment Utility
I haven't gotten that far yet, I was hoping for some suggestions. There are many out there.
0
 
LVL 4

Expert Comment

by:LMuadDIb
Comment Utility
like BlackTigerX said, it depends on where your grabbing the images from...

if its a static image, it would be simple... using a http component to grab the image
but some sites you have to do a http request and pass args (address info) to execute a web page before you can download the image

we would need to know which website... every website is different

0
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 
LVL 1

Author Comment

by:digitalwav
Comment Utility
Let me find one...
0
 
LVL 1

Author Comment

by:digitalwav
Comment Utility
Ok, lets assume google maps for an example, I can plug in the address and call the url w/ the address on it.

Here's what needs to be done from there:

Zoom all the way in, center on the address and pick up a 200x200 pixel area and save it to a file.

Any ideas on how to do that? I'm really bad with manipulating web pages programmatically.
0
 
LVL 4

Accepted Solution

by:
LMuadDIb earned 500 total points
Comment Utility
First off you should read the Google Maps Terms and Conditions:
http://www.google.com/intl/en_us/help/terms_maps.html

Google Maps API:
http://www.google.com/apis/maps/

The Google Maps JavaScript API lets you embed Google Maps in your own web pages. And you can adjust the output some thru js
THe API shows you info about HTTP_REQUEST too...
Im not sure how to grab the map output though...
0
 
LVL 1

Author Comment

by:digitalwav
Comment Utility
That'll work as a starting point. I totally forgot they had an API I could work with.  Thanks!
0

Featured Post

6 Surprising Benefits of Threat Intelligence

All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

Join & Write a Comment

Introduction The parallel port is a very commonly known port, it was widely used to connect a printer to the PC, if you look at the back of your computer, for those who don't have newer computers, there will be a port with 25 pins and a small print…
Introduction Raise your hands if you were as upset with FireMonkey as I was when I discovered that there was no TListview.  I use TListView in almost all of my applications I've written, and I was not going to compromise by resorting to TStringGrid…
It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages.
This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're looking for how to monitor bandwidth using netflow or packet s…

743 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

8 Experts available now in Live!

Get 1:1 Help Now