SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
Srikanth. P et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.1872-1875

RESEARCH ARTICLE

www.ijera.com

OPEN ACCESS

Geographic Information System with Bingmap Using AJAX
Srikanth. P, Deepika. V
M.Tech in CSE Dept , SR Engineering College Warangal, ANDHRA PRADESH, INDIA
Assistant Professor in CSE Dept, SR Engineering College Warangal, ANDHRA PRADESH, INDIA

Abstract
Geographic information technologies on the Internet possess the potential to provide tremendous support to
citizens by empowering them with information. Mapping applications on the web such as Google Maps and
Bing Maps. These websites give the public access to huge amounts of geographic data. Bing Maps Platform also
provides a point-of-interest database including a search capability. Microsoft uses the Bing Maps Platform to
power its Bing Maps product. The imagery includes samples taken by satellite sensors, aerial cameras (including
45 degree oblique "bird's eye" aerial imagery licensed from Pictometry International), Street side imagery, 3D
city models and terrain.
Key Words:- Geographic information system(GIS)

I.

INTRODUCTION

A geographic information system (GIS) is a
system designed to capture, store, manipulate,
analyze, manage, and present all types of geographical
data.
The acronymGIS is
sometimes
used
for geographical information science or geospatial
information studies to refer to the academic discipline
or career of working with geographic information
systems and is a large domain within the broader
academic discipline of Geoinformatics. In the
simplest terms, GIS is the merging of cartography,
statistical analysis, and
computer
science
technology.
A GIS can be thought of as a system—it
digitally makes and "manipulates" spatial areas that
may be jurisdictional, purpose, or applicationoriented.
Generally, a GIS is custom-designed for an
organization. Hence, a GIS developed for an
application, jurisdiction, enterprise, or purpose may
not be necessarily interoperable or compatible with a
GIS that has been developed for some other
application, jurisdiction, enterprise, or purpose. What
goes beyond a GIS is a spatial data infrastructure, a
concept that has no such restrictive boundaries.
Bing Maps Platform is ageospatial
mapping platform produced by Microsoft. It allows
developers to create applications that layer locationrelevant data on top of licensed map imagery. The
imagery includes samples taken by satellite sensors,
aerial cameras (including 45 degree oblique "bird's
eye" aerial imagery licensed from Pictometry
International), Street side imagery, 3D city models and
terrain.
Bing Maps Platform also provides a point-ofinterest database including a search capability.
Microsoft uses the Bing Maps Platform to power
its Bing Maps product.
www.ijera.com

Key features of the Bing Maps Platform include:
 Photo-based images with features such as Street
side and 45 degree oblique "bird’s eye" views
(nominally including 4 views at 90 degree
viewpoint increments) that present data in context
while simplifying orientation and navigation.
 The ability to overlay standard or custom data
points and layers with different themes.
 Building-level geocoding for more than 70
million addresses in the United States.
 Developer support options available.
 Set of APIs available upon which developers can
build applications.
The mapping tool used Microsoft ASP.NET,
JavaScript/Ajax/XML and Excel/Access/SQL Server
in developing the application and Microsoft Bing Map
webservice to provide the map data. Microsoft
Mapping solutions are used to implement the Bing
Map API. The mapping tool can be deployed in
corporate supported and/or standardASP.NET
environment.

II.

CREATING BINGMAP KEY

Go to the Bing Maps Account Center
at https://www.bingmapsportal.com.
 If you have a Bing Maps Account, sign in with
the Windows Live ID that you used to create the
account.
 If you do not have a Bing Maps Account,
click Create, and follow the instructions
in Creating a Bing Maps Account.
Select Create or view keys under My Account.
In the Create key box on the My keys page, provide
the following information for the application that will
use the Bing Maps key:
 Application name: Required. The name of the
application.
 Application URL: The URL of the application.
1872 | P a g e
Srikanth. P et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.1872-1875


Key type: Required. Select the key type that you
want to create. The key and application types you
choose determine your usage limits. For more
information, see the Bing Maps Terms of Use.
Type the characters of the security code, and
then click Submit. The new key displays in the list of
available keys. Use this key to authenticate your Bing
Maps application as described in the documentation
for the Bing Maps API you are using.

www.ijera.com

The process that is associated with placing
the pins on the map retrieved all of the store
information from the workbook and stored it in the
storeData script variable. ShowStoreDetails loops
through the storeData array and locates the required
store information, builds an HTML fragment, and then
assigns this HTML to the inner HTML of the
storeInfo <div> element.

V.
III.

SETTING UP THE BINGMAP

How to add a map using the Bing Maps
AJAX control. To use the Bing Maps API, you must
obtain a developer key.
// Setup the initial Bing Map view.
function GetMap()
{
map = new
Microsoft.Maps.Map(document.getElementById("ma
pDiv"),
{credentials: "YOUR BING MAPS KEY",
center: new Microsoft.Maps.Location(44.88, 93.218171),
mapTypeId: Microsoft.Maps.MapTypeId.road,
zoom: 10});
Microsoft.Maps.Events.addHandler(map,
"mousemove", function (e)
{
var mapElem = map.getRootElement();
if (e.targetType === "map")
{
mapElem.style.cursor = "default";
} else {
mapElem.style.cursor = "pointer";
}
});
}

IV.

UPLOADING THE EXCEL
SERVICE WEB ACCESS WEB
PART

In the prior CreateStorePins function, after
each pin is added to the map, an event handler is
added to the pin to handle the click event. The event
handler instructs the Bing Maps AJAX Control to call
the function DisplayStoreData when a pin is clicked.
There are two primary tasks to perform in
this event handler. First, the store ID associated with
the pin must be sent to the Excel Web Access Web
Part so that the Excel model can be updated. Next, the
details associated with the store shown under the map
must be refreshed based on the current pin.To update
the Excel Web Access Web Part, obtain the range
associated with the Store ID (the range is named
Forecast!Store) usinggetRangeA1Async and then use
the setValuesAsync function to send the store ID to
the range. The Excel Web Access Web Part
automatically recalculates the workbook to show the
correct values.

www.ijera.com

READ IT

With the Excel Services JavaScript object
model, developers can now integrate other web-based
assets or services together with an Excel Web Access
Web Part using nothing more than JavaScript. The
object model enables you to read and write values to
Excel ranges and create event handlers for events such
as active cell changed, active selection changed, and
workbook changed.
In this Visual How To, the Excel Services
JavaScript object model is used to create an Excel
Services and Bing Maps mashup. The main purpose
use of the object model is to read and write values to
ranges in the Excel Web Access Web Part.
You can also use the object model to add
navigational UI directly to a workbook. By formatting
cells to resemble buttons, you can handle
theactiveCellChanged event to detect when the
"button" is clicked, and then perform the desired task.
You can also have VBA code that performs
the same task so that the user gets the same experience
whether they are using the workbook in Excel 2010
with VBA or experiencing it in a browser with the
Excel Services JavaScript object model.

VI.

IMPLEMENTATION

The Corporate supported/standard ASP.NET
environment and tools used in this research includes
the database - Microsoft SQL Server 2008; web
application server - Microsoft .NET Framework 3.5;
web server – IIS 6 (Windows Server 2003); user
interface platform – Microsoft ASP.NET; data access
– Microsoft Enterprise Library 4.0 for Data Access
and Logging; security – Corporate Web Security
(CWS) Utilities; mapping solution – Microsoft
Mapping Solution; firewall – ASA document to
determine the strength of application, it needs to pass
the highest security test to be accessible through
Intranet; integrated development environment (IDE) –
Visual Studio 2008; and software configuration
management – ChangeManDS that is optional for
development but required for deployment.
The Client Login page is used to enter the
user credentials like email and the Password. If the
entered username and password in correct then the
access is given to the next page. If the entered email
and password are wrong then alert is shown to enter
correct email and password.

1873 | P a g e
Srikanth. P et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.1872-1875

www.ijera.com

Browse the Excel file with the location and
upload it to the server based on the locations in the
excel file the places are displayed with the markers
.Each location have a different marker.

Fig.1 Client Login
Registration Page is used for creating new
user login. For registration the user has to enter First
Name, Middle Name, Last Name, Email, Password,
Confirm Password and Organization. Click the submit
button. If the Registration is Success ―Successfully
registered‖ message is shown.

Fig .2 Registration Page
BingMap is used to display maps based on
the excel sheet uploaded to the Maps. The AJAX and
Silverlight site share the following features: Road
View, Aerial View, Bird’s-Eye View, Sharing Maps,
People/Business/Location Search, Building Footprints,
Driving Directions, and Walking Directions.

Fig.4 Markers in Map
Each Marker displayed at a location has a
particular number with that location.

VII.

REFERENCES
[1]

[2]

[3]

[4]

[5]
Fig.3 BingMap

www.ijera.com

CONCLUSION

Wireless intelligent information systems and
cloud computing as the umbra platform for SaaS
(Software as a Service) on SOA has gain increased
momentum recently in business information systems.
The system we developed for the visual display of the
business geographic data can be a part of the corporate
cloud computing where the end user can access the
data and software tools in the cloud without the
concerning of the levels of details and sensitive data
can be viewed based on preset rules.. Our system
showed that the web-based mapping of the valuable
business data is reliable, dependable, efficient, and
secure for the applications of business information
decision making.
Al-Kodmany, Kheir. 1998, ―GIS and the
Artist: Shaping the Image of a Neighborhood
inParticipatory Environmental Design‖,
NCGIA
Specialist
Meeting
on
"Empowerment, Marginalization, and Public
ParticipationGIS",http://www.ncgia.ucsb.edu
/varenius/ppgis/papers/al-kodmany.html
Arnstein, S. 1969: A Ladder of Citizen
Participation, Journal of The American
Institute of Planners , 35, 216 – 224
Clark, M. J. 1998. ―GIS -- democracy or
delusion?”, Environment and Planning A 30:
303-16.
Barndt, Michael. ―Public Participation GIS –
Barriers to Implementation”. Cartography
and Geographic information Systems,
Vol.25, No.2, 1998, pp.105-112.
Batty, Michael et al, ―Modelling Virtual
Urban Environments‖, WWW Document:
http://www.casa.ucl.ac.uk/modelvue.pdf

1874 | P a g e
Srikanth. P et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.1872-1875
[6]

[7]

[8]

[9]

[10]

[11]

[12]

[13]

[14]

Beamish, Anne "Communities On-Line: A
Study of Community-Based Community
Networks" Thesis, Master in City Planning,
MIT, Feb. 1995.
Berners-Lee, Tim and Daniel Connolly
―Hypertext Markup Language - 2.0‖, RFC
1866,
November
1995
http://coba.shsu.edu/help/internet/rfc1866.txt
Blaser, Andreas. ―User Interaction in a
sketch-based GIS” Paper presented at
COSIT, 1997
Daniel Howard ―Geographic Information
Technologies and Community Planning:
Spatial
Empowerment
and
Public
Participation” A Paper Prepared for the
Project Varenius Specialist Meeting on
Empowerment, Marginalization, and Public
Participation GIS, October 1998
Faber, Brenda, ―Extending Electronic
Meeting Systems for Collaborative Spatial
DecisionMaking:
bstacles
and
Opportunities” NCGIS Initiative 17
Fischer, Manfred M. and Nijkamp, Peter,
―Geographic Information System, Spatial
Modeling, and Policy Evaluation‖, Berlin &
New York: Springer-Verlag, 1993, pg. 42.
Fonseca. A., et al. ―Environmental
Multimedia Exploratory Systems”, in
Research to Application through Cooperation. Rumor ed. 1997.
Gavin Jordan “Public Participation GIS for
Community Forestry User Groups in Nepal:
Putting People before the Technology”,
NCGIA, Initiative 17
Gould. M. D., Two views of the User
interface, in Human Factors in GIS, ed
Medyckyj-Scott and Hearnshaw. 1993

www.ijera.com

experience of 4 years. Her areas of interest are Mobile
Ad-hoc Networks and Wireless sensor Networks.

P.Srikanth received the Master Of
Computer Application (M C A)
from,LB PG CENTER Warangal,
A.P, India. Currently doing M.tech in
Computer Science & Engineering at
SR Engineering College, Warangal,
India. Research interests include Data
Mining and Data Warehousing.
Deepika Vodnala is currently working
as an Assistant Professor at the
Department of Computer Science and
Engineering in SR Engineering
College (Autonomous, affiliated to
JNTU Hyderabad), Warangal, Andhra
Pradesh, India. She is pursuing Ph.D. in the area of
Mobile ad-hoc networks in GITAM University,
Hyderabad, Andhra Pradesh, India. She received
M.Tech degree in the stream of Software Engineering
from Ramappa Engineering College (affiliated to
JNTU Hyderabad), Warangal. She has the teaching

www.ijera.com

1875 | P a g e

Contenu connexe

Similaire à Ky3618721875

Building Intelligent Apps with MongoDB and Google Cloud - Jane Fine
Building Intelligent Apps with MongoDB and Google Cloud - Jane FineBuilding Intelligent Apps with MongoDB and Google Cloud - Jane Fine
Building Intelligent Apps with MongoDB and Google Cloud - Jane FineMongoDB
 
Building Intelligent Apps with MongoDB & Google Cloud
Building Intelligent Apps with MongoDB & Google CloudBuilding Intelligent Apps with MongoDB & Google Cloud
Building Intelligent Apps with MongoDB & Google CloudMongoDB
 
MongoDB.local Sydney 2019: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB.local Sydney 2019: Building Intelligent Apps with MongoDB & Google CloudMongoDB.local Sydney 2019: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB.local Sydney 2019: Building Intelligent Apps with MongoDB & Google CloudMongoDB
 
MongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google CloudMongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google CloudMongoDB
 
Using SharePoint's Geolocation Field - SPSUK 2014
Using SharePoint's Geolocation Field - SPSUK 2014Using SharePoint's Geolocation Field - SPSUK 2014
Using SharePoint's Geolocation Field - SPSUK 2014Mark Stokes
 
IRJET - Augmented Reality: Social Profile Detection by Face Recognition
IRJET - Augmented Reality: Social Profile Detection by Face RecognitionIRJET - Augmented Reality: Social Profile Detection by Face Recognition
IRJET - Augmented Reality: Social Profile Detection by Face RecognitionIRJET Journal
 
Internet-Based Geographical Information Systems for the Real Estate Marketing
Internet-Based Geographical Information Systems for the Real Estate MarketingInternet-Based Geographical Information Systems for the Real Estate Marketing
Internet-Based Geographical Information Systems for the Real Estate Marketingiosrjce
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into MapsConcepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into MapsMohammad Liton Hossain
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps IJSRP Journal
 
Augmented Reality for Smart Profile Display Part-2
Augmented Reality for Smart Profile Display Part-2Augmented Reality for Smart Profile Display Part-2
Augmented Reality for Smart Profile Display Part-2IRJET Journal
 
IRJET- 3 - Tier Cross Platform Application for Digital Visiting Card with...
IRJET-  	  3 - Tier Cross Platform Application for Digital Visiting Card with...IRJET-  	  3 - Tier Cross Platform Application for Digital Visiting Card with...
IRJET- 3 - Tier Cross Platform Application for Digital Visiting Card with...IRJET Journal
 
MAGE PROCESSING BASED BILLING STRUCTURE USING EDGE COMPUTING AND REACTJS
MAGE PROCESSING BASED BILLING STRUCTURE USING EDGE COMPUTING AND REACTJSMAGE PROCESSING BASED BILLING STRUCTURE USING EDGE COMPUTING AND REACTJS
MAGE PROCESSING BASED BILLING STRUCTURE USING EDGE COMPUTING AND REACTJSIRJET Journal
 
BIM - Esri UK Annual Conference 2016
BIM - Esri UK Annual Conference 2016BIM - Esri UK Annual Conference 2016
BIM - Esri UK Annual Conference 2016Esri UK
 
IRJET- Data Device Dashboard Design
IRJET- Data Device Dashboard DesignIRJET- Data Device Dashboard Design
IRJET- Data Device Dashboard DesignIRJET Journal
 
Tweet Tracking App Design Document
Tweet Tracking App Design DocumentTweet Tracking App Design Document
Tweet Tracking App Design DocumentBessie Chu
 
Create cross-platform apps that interact with Microsoft Graph and Office 365 ...
Create cross-platform apps that interact with Microsoft Graph and Office 365 ...Create cross-platform apps that interact with Microsoft Graph and Office 365 ...
Create cross-platform apps that interact with Microsoft Graph and Office 365 ...Codemotion
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformSANGHEE SHIN
 

Similaire à Ky3618721875 (20)

Building Intelligent Apps with MongoDB and Google Cloud - Jane Fine
Building Intelligent Apps with MongoDB and Google Cloud - Jane FineBuilding Intelligent Apps with MongoDB and Google Cloud - Jane Fine
Building Intelligent Apps with MongoDB and Google Cloud - Jane Fine
 
Building Intelligent Apps with MongoDB & Google Cloud
Building Intelligent Apps with MongoDB & Google CloudBuilding Intelligent Apps with MongoDB & Google Cloud
Building Intelligent Apps with MongoDB & Google Cloud
 
MongoDB.local Sydney 2019: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB.local Sydney 2019: Building Intelligent Apps with MongoDB & Google CloudMongoDB.local Sydney 2019: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB.local Sydney 2019: Building Intelligent Apps with MongoDB & Google Cloud
 
MongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google CloudMongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google Cloud
 
Using SharePoint's Geolocation Field - SPSUK 2014
Using SharePoint's Geolocation Field - SPSUK 2014Using SharePoint's Geolocation Field - SPSUK 2014
Using SharePoint's Geolocation Field - SPSUK 2014
 
IRJET - Augmented Reality: Social Profile Detection by Face Recognition
IRJET - Augmented Reality: Social Profile Detection by Face RecognitionIRJET - Augmented Reality: Social Profile Detection by Face Recognition
IRJET - Augmented Reality: Social Profile Detection by Face Recognition
 
H017235155
H017235155H017235155
H017235155
 
Internet-Based Geographical Information Systems for the Real Estate Marketing
Internet-Based Geographical Information Systems for the Real Estate MarketingInternet-Based Geographical Information Systems for the Real Estate Marketing
Internet-Based Geographical Information Systems for the Real Estate Marketing
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into MapsConcepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps
 
Augmented Reality for Smart Profile Display Part-2
Augmented Reality for Smart Profile Display Part-2Augmented Reality for Smart Profile Display Part-2
Augmented Reality for Smart Profile Display Part-2
 
IRJET- 3 - Tier Cross Platform Application for Digital Visiting Card with...
IRJET-  	  3 - Tier Cross Platform Application for Digital Visiting Card with...IRJET-  	  3 - Tier Cross Platform Application for Digital Visiting Card with...
IRJET- 3 - Tier Cross Platform Application for Digital Visiting Card with...
 
iTimer - Count On Your Time
iTimer - Count On Your TimeiTimer - Count On Your Time
iTimer - Count On Your Time
 
MAGE PROCESSING BASED BILLING STRUCTURE USING EDGE COMPUTING AND REACTJS
MAGE PROCESSING BASED BILLING STRUCTURE USING EDGE COMPUTING AND REACTJSMAGE PROCESSING BASED BILLING STRUCTURE USING EDGE COMPUTING AND REACTJS
MAGE PROCESSING BASED BILLING STRUCTURE USING EDGE COMPUTING AND REACTJS
 
Xamarin microsoft graph
Xamarin microsoft graphXamarin microsoft graph
Xamarin microsoft graph
 
BIM - Esri UK Annual Conference 2016
BIM - Esri UK Annual Conference 2016BIM - Esri UK Annual Conference 2016
BIM - Esri UK Annual Conference 2016
 
IRJET- Data Device Dashboard Design
IRJET- Data Device Dashboard DesignIRJET- Data Device Dashboard Design
IRJET- Data Device Dashboard Design
 
Tweet Tracking App Design Document
Tweet Tracking App Design DocumentTweet Tracking App Design Document
Tweet Tracking App Design Document
 
Create cross-platform apps that interact with Microsoft Graph and Office 365 ...
Create cross-platform apps that interact with Microsoft Graph and Office 365 ...Create cross-platform apps that interact with Microsoft Graph and Office 365 ...
Create cross-platform apps that interact with Microsoft Graph and Office 365 ...
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin Platform
 

Dernier

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Dernier (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

Ky3618721875

  • 1. Srikanth. P et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.1872-1875 RESEARCH ARTICLE www.ijera.com OPEN ACCESS Geographic Information System with Bingmap Using AJAX Srikanth. P, Deepika. V M.Tech in CSE Dept , SR Engineering College Warangal, ANDHRA PRADESH, INDIA Assistant Professor in CSE Dept, SR Engineering College Warangal, ANDHRA PRADESH, INDIA Abstract Geographic information technologies on the Internet possess the potential to provide tremendous support to citizens by empowering them with information. Mapping applications on the web such as Google Maps and Bing Maps. These websites give the public access to huge amounts of geographic data. Bing Maps Platform also provides a point-of-interest database including a search capability. Microsoft uses the Bing Maps Platform to power its Bing Maps product. The imagery includes samples taken by satellite sensors, aerial cameras (including 45 degree oblique "bird's eye" aerial imagery licensed from Pictometry International), Street side imagery, 3D city models and terrain. Key Words:- Geographic information system(GIS) I. INTRODUCTION A geographic information system (GIS) is a system designed to capture, store, manipulate, analyze, manage, and present all types of geographical data. The acronymGIS is sometimes used for geographical information science or geospatial information studies to refer to the academic discipline or career of working with geographic information systems and is a large domain within the broader academic discipline of Geoinformatics. In the simplest terms, GIS is the merging of cartography, statistical analysis, and computer science technology. A GIS can be thought of as a system—it digitally makes and "manipulates" spatial areas that may be jurisdictional, purpose, or applicationoriented. Generally, a GIS is custom-designed for an organization. Hence, a GIS developed for an application, jurisdiction, enterprise, or purpose may not be necessarily interoperable or compatible with a GIS that has been developed for some other application, jurisdiction, enterprise, or purpose. What goes beyond a GIS is a spatial data infrastructure, a concept that has no such restrictive boundaries. Bing Maps Platform is ageospatial mapping platform produced by Microsoft. It allows developers to create applications that layer locationrelevant data on top of licensed map imagery. The imagery includes samples taken by satellite sensors, aerial cameras (including 45 degree oblique "bird's eye" aerial imagery licensed from Pictometry International), Street side imagery, 3D city models and terrain. Bing Maps Platform also provides a point-ofinterest database including a search capability. Microsoft uses the Bing Maps Platform to power its Bing Maps product. www.ijera.com Key features of the Bing Maps Platform include:  Photo-based images with features such as Street side and 45 degree oblique "bird’s eye" views (nominally including 4 views at 90 degree viewpoint increments) that present data in context while simplifying orientation and navigation.  The ability to overlay standard or custom data points and layers with different themes.  Building-level geocoding for more than 70 million addresses in the United States.  Developer support options available.  Set of APIs available upon which developers can build applications. The mapping tool used Microsoft ASP.NET, JavaScript/Ajax/XML and Excel/Access/SQL Server in developing the application and Microsoft Bing Map webservice to provide the map data. Microsoft Mapping solutions are used to implement the Bing Map API. The mapping tool can be deployed in corporate supported and/or standardASP.NET environment. II. CREATING BINGMAP KEY Go to the Bing Maps Account Center at https://www.bingmapsportal.com.  If you have a Bing Maps Account, sign in with the Windows Live ID that you used to create the account.  If you do not have a Bing Maps Account, click Create, and follow the instructions in Creating a Bing Maps Account. Select Create or view keys under My Account. In the Create key box on the My keys page, provide the following information for the application that will use the Bing Maps key:  Application name: Required. The name of the application.  Application URL: The URL of the application. 1872 | P a g e
  • 2. Srikanth. P et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.1872-1875  Key type: Required. Select the key type that you want to create. The key and application types you choose determine your usage limits. For more information, see the Bing Maps Terms of Use. Type the characters of the security code, and then click Submit. The new key displays in the list of available keys. Use this key to authenticate your Bing Maps application as described in the documentation for the Bing Maps API you are using. www.ijera.com The process that is associated with placing the pins on the map retrieved all of the store information from the workbook and stored it in the storeData script variable. ShowStoreDetails loops through the storeData array and locates the required store information, builds an HTML fragment, and then assigns this HTML to the inner HTML of the storeInfo <div> element. V. III. SETTING UP THE BINGMAP How to add a map using the Bing Maps AJAX control. To use the Bing Maps API, you must obtain a developer key. // Setup the initial Bing Map view. function GetMap() { map = new Microsoft.Maps.Map(document.getElementById("ma pDiv"), {credentials: "YOUR BING MAPS KEY", center: new Microsoft.Maps.Location(44.88, 93.218171), mapTypeId: Microsoft.Maps.MapTypeId.road, zoom: 10}); Microsoft.Maps.Events.addHandler(map, "mousemove", function (e) { var mapElem = map.getRootElement(); if (e.targetType === "map") { mapElem.style.cursor = "default"; } else { mapElem.style.cursor = "pointer"; } }); } IV. UPLOADING THE EXCEL SERVICE WEB ACCESS WEB PART In the prior CreateStorePins function, after each pin is added to the map, an event handler is added to the pin to handle the click event. The event handler instructs the Bing Maps AJAX Control to call the function DisplayStoreData when a pin is clicked. There are two primary tasks to perform in this event handler. First, the store ID associated with the pin must be sent to the Excel Web Access Web Part so that the Excel model can be updated. Next, the details associated with the store shown under the map must be refreshed based on the current pin.To update the Excel Web Access Web Part, obtain the range associated with the Store ID (the range is named Forecast!Store) usinggetRangeA1Async and then use the setValuesAsync function to send the store ID to the range. The Excel Web Access Web Part automatically recalculates the workbook to show the correct values. www.ijera.com READ IT With the Excel Services JavaScript object model, developers can now integrate other web-based assets or services together with an Excel Web Access Web Part using nothing more than JavaScript. The object model enables you to read and write values to Excel ranges and create event handlers for events such as active cell changed, active selection changed, and workbook changed. In this Visual How To, the Excel Services JavaScript object model is used to create an Excel Services and Bing Maps mashup. The main purpose use of the object model is to read and write values to ranges in the Excel Web Access Web Part. You can also use the object model to add navigational UI directly to a workbook. By formatting cells to resemble buttons, you can handle theactiveCellChanged event to detect when the "button" is clicked, and then perform the desired task. You can also have VBA code that performs the same task so that the user gets the same experience whether they are using the workbook in Excel 2010 with VBA or experiencing it in a browser with the Excel Services JavaScript object model. VI. IMPLEMENTATION The Corporate supported/standard ASP.NET environment and tools used in this research includes the database - Microsoft SQL Server 2008; web application server - Microsoft .NET Framework 3.5; web server – IIS 6 (Windows Server 2003); user interface platform – Microsoft ASP.NET; data access – Microsoft Enterprise Library 4.0 for Data Access and Logging; security – Corporate Web Security (CWS) Utilities; mapping solution – Microsoft Mapping Solution; firewall – ASA document to determine the strength of application, it needs to pass the highest security test to be accessible through Intranet; integrated development environment (IDE) – Visual Studio 2008; and software configuration management – ChangeManDS that is optional for development but required for deployment. The Client Login page is used to enter the user credentials like email and the Password. If the entered username and password in correct then the access is given to the next page. If the entered email and password are wrong then alert is shown to enter correct email and password. 1873 | P a g e
  • 3. Srikanth. P et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.1872-1875 www.ijera.com Browse the Excel file with the location and upload it to the server based on the locations in the excel file the places are displayed with the markers .Each location have a different marker. Fig.1 Client Login Registration Page is used for creating new user login. For registration the user has to enter First Name, Middle Name, Last Name, Email, Password, Confirm Password and Organization. Click the submit button. If the Registration is Success ―Successfully registered‖ message is shown. Fig .2 Registration Page BingMap is used to display maps based on the excel sheet uploaded to the Maps. The AJAX and Silverlight site share the following features: Road View, Aerial View, Bird’s-Eye View, Sharing Maps, People/Business/Location Search, Building Footprints, Driving Directions, and Walking Directions. Fig.4 Markers in Map Each Marker displayed at a location has a particular number with that location. VII. REFERENCES [1] [2] [3] [4] [5] Fig.3 BingMap www.ijera.com CONCLUSION Wireless intelligent information systems and cloud computing as the umbra platform for SaaS (Software as a Service) on SOA has gain increased momentum recently in business information systems. The system we developed for the visual display of the business geographic data can be a part of the corporate cloud computing where the end user can access the data and software tools in the cloud without the concerning of the levels of details and sensitive data can be viewed based on preset rules.. Our system showed that the web-based mapping of the valuable business data is reliable, dependable, efficient, and secure for the applications of business information decision making. Al-Kodmany, Kheir. 1998, ―GIS and the Artist: Shaping the Image of a Neighborhood inParticipatory Environmental Design‖, NCGIA Specialist Meeting on "Empowerment, Marginalization, and Public ParticipationGIS",http://www.ncgia.ucsb.edu /varenius/ppgis/papers/al-kodmany.html Arnstein, S. 1969: A Ladder of Citizen Participation, Journal of The American Institute of Planners , 35, 216 – 224 Clark, M. J. 1998. ―GIS -- democracy or delusion?”, Environment and Planning A 30: 303-16. Barndt, Michael. ―Public Participation GIS – Barriers to Implementation”. Cartography and Geographic information Systems, Vol.25, No.2, 1998, pp.105-112. Batty, Michael et al, ―Modelling Virtual Urban Environments‖, WWW Document: http://www.casa.ucl.ac.uk/modelvue.pdf 1874 | P a g e
  • 4. Srikanth. P et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.1872-1875 [6] [7] [8] [9] [10] [11] [12] [13] [14] Beamish, Anne "Communities On-Line: A Study of Community-Based Community Networks" Thesis, Master in City Planning, MIT, Feb. 1995. Berners-Lee, Tim and Daniel Connolly ―Hypertext Markup Language - 2.0‖, RFC 1866, November 1995 http://coba.shsu.edu/help/internet/rfc1866.txt Blaser, Andreas. ―User Interaction in a sketch-based GIS” Paper presented at COSIT, 1997 Daniel Howard ―Geographic Information Technologies and Community Planning: Spatial Empowerment and Public Participation” A Paper Prepared for the Project Varenius Specialist Meeting on Empowerment, Marginalization, and Public Participation GIS, October 1998 Faber, Brenda, ―Extending Electronic Meeting Systems for Collaborative Spatial DecisionMaking: bstacles and Opportunities” NCGIS Initiative 17 Fischer, Manfred M. and Nijkamp, Peter, ―Geographic Information System, Spatial Modeling, and Policy Evaluation‖, Berlin & New York: Springer-Verlag, 1993, pg. 42. Fonseca. A., et al. ―Environmental Multimedia Exploratory Systems”, in Research to Application through Cooperation. Rumor ed. 1997. Gavin Jordan “Public Participation GIS for Community Forestry User Groups in Nepal: Putting People before the Technology”, NCGIA, Initiative 17 Gould. M. D., Two views of the User interface, in Human Factors in GIS, ed Medyckyj-Scott and Hearnshaw. 1993 www.ijera.com experience of 4 years. Her areas of interest are Mobile Ad-hoc Networks and Wireless sensor Networks. P.Srikanth received the Master Of Computer Application (M C A) from,LB PG CENTER Warangal, A.P, India. Currently doing M.tech in Computer Science & Engineering at SR Engineering College, Warangal, India. Research interests include Data Mining and Data Warehousing. Deepika Vodnala is currently working as an Assistant Professor at the Department of Computer Science and Engineering in SR Engineering College (Autonomous, affiliated to JNTU Hyderabad), Warangal, Andhra Pradesh, India. She is pursuing Ph.D. in the area of Mobile ad-hoc networks in GITAM University, Hyderabad, Andhra Pradesh, India. She received M.Tech degree in the stream of Software Engineering from Ramappa Engineering College (affiliated to JNTU Hyderabad), Warangal. She has the teaching www.ijera.com 1875 | P a g e