Pada prinsipnya kompas bekerja berdasarkan medan magnet, dalam hal ini kompas dapat menunjukkan kedudukan dari kutub-kutub magnet bumi. Dengan ketentuan bahwa kompas terganggu oleh magnet dan medan listrik yang berada disekitar kompas.
Seperti kita ketahui, apabila magnet yang sejenis diperrtemukan akan saling bertolakan, demikianlah kira-kira medan magnet yang ditimbulkan serta dimanfaatkan sebagai cara kerja kompas. Karenanya usaha untuk memperkecil pengaruh luar terhadap gangguan kompas, dilakukan dengan beberapa cara yaitu antara lain menggunakan minyak bening sesuai dengan bentuk dan cara kerja kompas maka kompas mempunyai kegunaan yang sangat membantu antara lain:
1. Untuk mencari arah utara magnetis.
2. Untuk mengukur besarnya sudut kompas.
3. Untuk mengukur besarnya sudut peta.
4. Untuk mencocokkan letak orientasi.
5. Untuk menentukan tempat recection/i nte resection.
6. Untuk perjalanan kompas siang/malam.
Demikianlah kegunaan kompas yang memanfaatkan cara kerja kompas khususnya dalam mempelajari peta kompas.
Sehubungan dengan cara kerja kompas ada beberapa hal yang perlu diperhatikan. Dalam penggunaan kompas di lapangan, harus berhati-hati, terutama untuk menjamin keakuratan pengukuran kompas. Salah satu yang mengganggu ketepatan pengukuran kompas adalah terganggunya jalan dari jarum kompas. Penyebabnya adalah:
- Kawat listrik dan listrik tegangan tinggi. Menggunakan kompas lebih dari 60 meter dari kawat listrik tegangan tinggi, karena pada jarak tersebut medan magnet kompas belum terpengaruh oleh medan magnet dan medan listrik.
- Kawat telegraf. Untuk jarak yang baik, dalam penggunaan kompas sebaiknya mengambil jarak lebih dari 40 meter dari kawat telegraf.
- Kawat berduri. Banyak ditemui pada batas daerah batas pertanian, peternakan, komplek militer dan lain-lain. Penggunaan kompas yang baik harus berjarak ±10 meter dari benda tersebut. Yang terpenting sebelum membeli kompas, hendaknya diketahui dan dipilih terlebih dahulu, bentuk yang diinginkan dan disesuaikan dengan keperluan.
- Patok dari besi baja. Jarak yang ideal untuk perhitungan kompas adalah ±3 meter.